본문 바로가기
Tools for Dev

boost::enable_shared_from_this

by leanu 2008. 10. 1.
class 의 member function에서 현재 object를 shared_ptr로 리턴하고자 할때 이것을 사용한다.


(ex)
  1. class SharedClass
  2.      : public boost::enable_shared_from_this<SharedClass>
  3. {
  4. public:
  5.      shared_ptr<SharedClass> returnObject() { return shared_from_this(); }
  6. };

댓글