Boost logo

Boost :

From: Steven Kirk (steven.kirk_at_[hidden])
Date: 2002-07-19 03:04:43


The new(ish) weak_ptr has the template function make_shared, would it be a
good idea to create a make_shared function for creation of a shared_ptr from
a raw pointer?

This would make code slightly easier to read IMHO:

return boost::shared_ptr<some_class>(new some_class(1));

would become

return boost::make_shared(new some_class(1));

This would serve a similar purpose to the standard library's make_pair
function for example.

Regards,
Steven


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