Statements (24)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb: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
|
| 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 |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
Boost.Shared ptr
|