The Smart_ptr library has been proposed for inclusion in the Standard Library, and there are primarily three reasons for this:
The preceding reasons make the Smart_ptr library a very useful addition to the C++ Standard Library. Boost.Smart_ptr's shared_ptr (and the accompanying helper enable_shared_from_this) and weak_ptr have been accepted for the upcoming Library Technical Report. |