16 Dec
2010
16 Dec
'10
4:28 p.m.
From: Dmytro Ovdiienko:
class SomeClass{ public: boost::shared_ptr<SomeClass> s_this_; boost::weak_ptr<SomeClass> w_this_;
SomeClass() { s_this_.reset( this ); w_this_ = s_this_;
Shouldn't you be using shared_from_this()? Creating a shared_ptr from "this" doesn't work otherwise. Check out the shared_ptr docs for more info. Cliff