| Home | Libraries | People | FAQ | More

# Smart Pointer Library

The smart pointer library includes five smart pointer class templates. Smart pointers ease the management of memory dynamically allocated with C++ new expressions. In addition, scoped_ptr can ease the management of memory dynamically allocated in other ways.

- Documentation (HTML).
- Header scoped_ptr.hpp.
- Header scoped_array.hpp.
- Header shared_ptr.hpp.
- Header shared_array.hpp.
- Header weak_ptr.hpp.
- Test program smart_ptr_test.cpp.
- Originally submitted by Greg Colvin and Beman Dawes, currently maintained by Peter Dimov and Darin Adler.

Revised 1 February 2002.