boost::shared_ptr
원시 포인터 문제를 해결합니까?boost :: shared_ptr 참조 계산은 tr1 :: shared_ptr의 원시 포인터를 해결합니다
Base* p = new Base();
shared_ptr <Base> sp(p);
shared_ptr <Base> sq(p);
shared_ptr
에는 모두 심판 수가 1이므로 원시 포인터가 문제입니다.
boost::shared_ptr
에도이 문제가 있습니까?
boost::shared_ptr
에 문제가 없다고 들었는데 어떻게 해결 되었습니까?
스마트 포인터는 더 이상 참조가 없으면 포함 된 pointee의 적절한 삭제에 대한 참조 계산 및 관리를 도입합니다. –