Boost.Shared ptr

GPTKB entity

Statements (24)
Predicate Object
gptkbp:instanceOf smart pointer
gptkbp:alternativeTo std::shared_ptr
std::unique_ptr
std::weak_ptr
gptkbp:author gptkb:Peter_Dimov
gptkbp:category memory management
gptkbp:hasFeature custom deleters
enable_shared_from_this support
interoperability with std::auto_ptr
thread safety for reference counting
weak_ptr support
gptkbp:headerFile boost/shared_ptr.hpp
https://www.w3.org/2000/01/rdf-schema#label Boost.Shared ptr
gptkbp:includedIn C++11 standard library as std::shared_ptr
gptkbp:introducedIn Boost 1.20.0
gptkbp:license gptkb:Boost_Software_License
gptkbp:partOf gptkb:Boost_C++_Libraries
gptkbp:provides automatic memory management
gptkbp:supports reference counting
gptkbp:usedFor shared ownership of dynamically allocated objects
gptkbp:website https://www.boost.org/doc/libs/release/libs/smart_ptr/shared_ptr.htm
gptkbp:writtenBy gptkb:C++
gptkbp:bfsParent gptkb:Peter_Dimov
gptkbp:bfsLayer 7