The Wayback Machine - https://web.archive.org/web/20111101205946/http://www.codeguru.com:80/cpp/cpp/cpp_mfc/pointers/

    Pointers

    C++ Resource Management with shared_ptr

    Correctly managing the release of heap-allocated memory and other resources has been one of the great challenges of C and C++ development for decades. The new shared_ptr class, shipping with Visual Studio 2008 SP1 and Visual Studio 2010, makes dealing with resource management dramatically simpler.

    [Updated] Pointer-to-Pointer and Reference-to-Pointer

    Learn the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function, to understand their usage better.

    Lovely Pointers

    A beginning-level article covering the problems, bugs, and technique solutions that correspond to using pointers.

    DELEGATES and C++

    This article shows an implementation of delegates.

    Smart Pointer (with Object Level Thread Synchronization '& Reference Counting Garbage Collection)

    Smart Pointer (with Object Level Thread Synchronization '& Reference Counting Garbage Collection)

    AutoPtr<> Class

    AutoPtr<> Class

    Smart Pointer Class

    Allows assignment from derived class to a base class and has a BackPtr class to implement weak references

    Smart Pointer that supports subclassing

    Smart Pointer that supports subclassing

    A Smart Pointer Class for Subclass Pointers

    Performs reference counting, garbage collection and supports subclasses

    Function Pointers to Non-Static Object Methods

    Function Pointers to Non-Static Object Methods

    Smart Pointers and other Pointer classes

    Smart Pointers and other Pointer classes