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 programming with templates.

Template Presentatons

  1. Templates Introduction
  2. Templates, pptx
  3. Template Policies and Traits, pptx
  4. Design of Hashtable Iterators, pptx
  5. STL Structure, pptx
  6. STL Details docx

Template Code

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

CST strip