$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.