Study Guide - Templates

Effective Parameterized Designs

Content:

This Templates Study Guide pulls together, in one place, the resources we use in CSE687 - Object Oriented Design to discuss templates issues.

Template Presentatons

  1. Templates Introduction
  2. Templates, ppt
  3. Template Policies and Traits, ppt
  4. Design of Hashtable Iterators, ppt
  5. Template Metaprogramming ppt
  6. STL Structure, ppt
  7. STL Details doc

Template Code

  1. Simple template examples: max function, stack class, ...
  2. Implementing C++ Properties with Templates
  3. Template techniques: template members, partial specialization, template template parameters, ...
  4. Standard Template Library (STL)
  5. STL iterator invalidation
  6. Algorithms
  7. STL Helpers
  8. STL Odds and Ends
  9. Template Metaprogramming
  10. Veneers and Bolt-ins

CST strip