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

    Templates

    BOOST Multi-Index Container and Transaction Storage

    Learn how to implement s multi-index collection.

    STL and BOOST Parsing Iterators

    Discover an example of a parsing iterator. You'll find that the BOOST library provides convenient tools for an efficient iterator implementation, specifically, the boost::iterator_facade class.

    Dynamic Data Grouping Using MS Reporting Services

    Discover new ways to "pretty up" your reports and perhaps get you noticed at the office.

    STL.NET: Combining Generics and Templates

    STL.NET provides a bridge between the worlds of traditional C++ templates and .NET generics. By allowing C++ developers to leverage their STL skills without precluding interaction with developers using other .NET languages, STL.NET promises the best of both worlds.

    Generic Notifiers: Message Passing in C++

    Notifiers make anonymous communication between objects in a system possible. They are also easy to understand, providing a seamless migration as new developers are introduced to a project. This article describes the design and implementation of Notifiers in C++.

    SortKeyToMultiValueContainer C++ Container Template

    A simple and practical approach to manage a set of data in memory: insertion, sorting, searching by key and scanning of the result set.

    Simulating Multiple Inheritance Under MFC by Using C++ Templates

    Simulate multiple inheritance under MFC by using C++ templates.

    Creating a Practical C++ Template

    Learn about the practical use of a template as well as a little bit about meta-programming.

    Template Mania

    MFC has two validating macros: ASSERT_VALID for CObject-based classes and ASSERT_POINTER for others. We introduce a single template function that supersedes both of them

    Extended Array Template Like CArray

    This template implements an abstract MFC style class and provides additional functionality of sorting the data internally over NUM_SORTFLDS simultaneously.

    std::ostream Implementation for Text Output with CWnd-derived Controls

    Enables you to do text output to MFC CWnd controls in a portable fashion!

    A Safer STL Container Class

    Technique to allow STL containers to verify object's state to ensure object has not been deleted