Smart Pointers

Other Smart Pointers



List of other smart pointer libraries


Boost Smart Pointers
http://www.boost.org/libs/smart_ptr/smart_ptr.htm

Proposed Policy Based Smart Pointer class for Boost
http://cvs.sourceforge.net/viewcvs.py/boost-sandbox/boost-sandbox/boost/policy_ptr/?hideattic=0#dirlist

Boost Pointer Container Library
http://www.boost.org/libs/ptr_container/doc/conventions.html

Loki Library which includes a policy based smart pointer
http://sourceforge.net/projects/loki-lib/

Austria Smart Pointers
http://austria.sourceforge.net/dox/html/group__SmartPointerTrio.html

Move_ptr
http://home.comcast.net/~jturkanis/move_ptr/libs/move_ptr/doc/home.html


Additional links about smart pointers


Smart Pointers Reloaded
by Andrei Alexandrescu and David B. Held
http://www.cuj.com/documents/s=8890/cujexp0310alexandr/alexandr.htm

Smart Pointers in C++
APR 18, 2003
By Andrei Alexandrescu
http://www.shamit.org/smart_pointers.htm
http://www.awprofessional.com/articles/article.asp?p=31529&seqNum=5&rl=1

The STL+ C++ library (smart_ptr - Smart Pointer Containers)
http://stlplus.sourceforge.net/stlplus/docs/smart_ptr.html

A Proposal to Add a Policy-Based Smart Pointer Framework
to the Standard Library
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1681.pdf

Pointers, References and Values
by Michael D. Crawford
http://www.goingware.com/tips/parameters/refcount.html

Smart Pointers Overview
An evolutionary approach to a classic C++ idea
by John M. Dlugosz
http://www.dlugosz.com/Repertoire/refman/Classics/Smart%20Pointers%20Overview.html

Lock-free and wait-free algorithms
http://en.wikipedia.org/wiki/Lock-free_and_wait-free_algorithms

Atomic Ptr Plus Project Home
http://atomic-ptr-plus.sourceforge.net/

Heterogeneous, Nested STL Containers in C++
http://www.progdoc.de/papers/nseq/nseq/nseq.html

Polymorphic STL containers and iterators
http://www.codeproject.com/vcpp/stl/polycontainer.asp#xx1268420xx


Generated on Wed Mar 29 21:58:59 2006 for Smart Pointers by  doxygen 1.4.6.Axter [Axter-Extended-Version]