Categories
Smart Pointers
The smart_ptr class can be used with STL containers to create containers of smart pointers, moreover it can be used to create a container of abstract based objects via smart_ptr. In general, smart_ptr is faster than boost::shared_ptr. When used with STL containers, the smart pointer is faster than the boost pointer containers. More importantly, the interface for an STL container of smart_ptr is a 100% compatible with STL containers, which is not the case with the boost pointer containers. smart_ptr has a policy that allows it to synchronize access to both the smart pointer and the pointee. The smart_ptr has been compiled and tested on VC++ 6.0, 7.1, 8.0, GNU 3.x, Borland 5.5, and Comeau 4.3.
Last updated 10 Mar, 2006
Versions
NO_VERSION_DATA
NO_VERSION_DATA
- Released: 1 Jan, 1970
- Code Maturity: Stable
- Source Archive: http://axter.com/smartptr/smartptr.zip
- Licenses: GPL
- Interfaces: Library



