Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-04-10 09:13:26


From: "Markus Schöpflin" <markus.schoepflin_at_[hidden]>
> Peter Dimov wrote:
> >
> > From: "Markus Schöpflin" <markus.schoepflin_at_[hidden]>
>
> [snip problem description with shared_ptr]
>
> > > I think this is a serious problem and should be addressed.
> >
> > This is definitely a serious problem (with the compiler.) I don't see an
> > easy way to avoid the bug. Suggestions?
>
> Disable template<typename Y> shared_ptr::shared_ptr &
operator=(shared_ptr<Y> const & r)
> for this compiler?

Done, thanks. I was worried about existing code but actually this operator=
is merely an optimization. Fixed weak_ptr as well.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk