From: Peter Dimov (pdimov_at_[hidden])
Date: 2008-07-28 16:01:42


Daniel Frey:

> What about b) from my previous mail? Am I misreading the documentation
> (N2352/N2691)?

N2691 is clear that there is only one std::make_shared. boost::make_shared
has a zero-argument overload because g++ incorrectly translated new
T(args...) to new T in the zero case. I don't know whether this has been
fixed.