Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-06-21 10:55:18


From: "Markus Schöpflin" <markus.schoepflin_at_[hidden]>
> Hello all,
>
> I have a problem with MSVC6 and shared_ptr. The compiler
> is hopelessly confused by the template constructor:
>
> template<typename Y> explicit shared_ptr(Y * p)
>
> As a result, it fails to compile:
>
> boost::shared_ptr<int> p(0);

This is as it should be. Either use the default constructor, or cast the
zero to the correct pointer type.


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