22 Jul
2009
22 Jul
'09
7:43 p.m.
// before A and B shared_ptr<X> p( new X ); weak_ptr<X> wp( p );
// A shared_ptr<X> p2 = wp.lock();
// B p.reset();
is safe (A reads wp, B writes p).
This is my case, thanks for the clarification(what a relief, btw). Hm...guess at least it's not what causing my app to seg.fault :) -- Best regards, Pavel