The Wayback Machine - https://web.archive.org/web/20111102214952/http://www.codeguru.com/cpp/cpp/cpp_mfc/collections/

    Collections

    Extending the STL: A Set of Ranges

    For advanced C++ programmers: Learn about a new type of container by viewing a simple example of how to write an STL-compatible container.

    Enhanced collection template classes: CArrayEx, CMapEx and CSortedArray

    Enhanced collection template classes: CArrayEx, CMapEx and CSortedArray

    QuickSort-Enabled CArray Template Class

    QuickSort enabled CArray template class

    QSort for CStringArray

    QSort for CStringArray

    HybridList - A fast N lg (N) sort algorithm for lists

    HybridList - A fast N lg (N) sort algorithm for lists

    Template Classes to Manage Collections of Objects

    Template Classes to Manage Collections of Objects

    Dictionary - a C++ template class to emulate VBScript's "Scripting.Dictionary" collection

    Dictionary - a C++ template class to emulate VBScript's "Scripting.Dictionary" collection

    Sortable CObList class

    Sortable CObList class

    Iterating through List Containers

    Iterating through List Containers

    Sortable CObArray class

    Sortable CObArray class