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
|