BOOK/Effective C++ 3판
13. 자원 관리에는 객체가 그만!
asdwasd12as
2012. 10. 18. 17:59
객체삭제를 엄청 신경써서 하라는 내용.
혹시 객체를 삭제 하지 않았을때를 위해 auto_ptr과 shared_ptr을 얘기해고 있다.
자원 누출을 막기위해 생성자 안에서 자원을 획득하고 소멸자에서 그것을 해제하는
RAII객체를 사용하고
일반적으로 널리 쓰이는 RAII 클래스는 tr1::shared_ptr과 auto_ptr이다
이 둘 가운데 tr1::shared_ptr이 복사 시의 동작이 직관적이기 때문에 더 좋다.
반면 auto_ptr은 복사되는 객체를 NULL로 만들어 버린다.
즉.. 스마트 포인터에 대한 설명