|
RE: Is intrusive_ptr the thing to use?: msg#00295lib.boost.user
> -----Original Message----- > From: Peter Dimov [mailto:pdimov@xxxxxxxxx] > Sent: Tuesday, November 26, 2002 6:49 AM > To: Boost-Users@xxxxxxxxxxxxxxx > Subject: Re: [Boost-Users] Is intrusive_ptr the thing to use? > If 'f' is virtual, have the object store a weak_ptr to itself: > > class X > { > private: > > weak_ptr<X> weak_this; > > X(); > X(X const &); > X& operator=(X const &); > > public: > > static shared_ptr<X> create() > { > shared_ptr<X> px(new X); > px->weak_this = px; > return px; > } I must be missing something here, because it appears as though you can't derive a Y from X and still initialize X::weak_this. -Greg ------------------------ Yahoo! Groups Sponsor ---------------------~--> Get 128 Bit SSL Encryption! http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/EbFolB/TM ---------------------------------------------------------------------~-> Info: <http://www.boost.org> Wiki: <http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl> Unsubscribe: <mailto:boost-users-unsubscribe@xxxxxxxxxxxxxxx> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: Link problem with boost::signals and console applications in MS Visual C++ 6 / Windows: 00295, Klaus Nowikow |
|---|---|
| Next by Date: | ublas::matrix sharing storage with ublas::vector: 00295, Stephen Crowley |
| Previous by Thread: | Re: Is intrusive_ptr the thing to use?i: 00295, Stephen Crowley |
| Next by Thread: | Re: Is intrusive_ptr the thing to use?: 00295, Peter Dimov |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |