Boost logo

Boost :

From: Michael Rutman (moose_at_[hidden])
Date: 2004-09-17 15:05:59

At 9:18 PM +0200 9/17/04, Vukasin Toroman wrote:
>> As an aside, this came about because the initial reaction was to do the
>> following, which is REALLY bad
>> vector<Foo>::iterator iter = find( myFoo.begin(), myFoo.end(),
>> shard_ptr(this) );
>> It compiles just fine, then quickly crashes when it leaves scope and
>> deletes this.
>having a shared_ptr of *this* is a unrelated issue (in my view a big
>no-no). you can find some info here:

I don't want a shared_ptr to this because it is a big no-no as you point
out. What I want is the ability to automatically compare the shared_ptr<T>
to a T *.

Boost list run by bdawes at, gregod at, cpdaniel at, john at