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
-
Templates Introduction
-
Templates,
ppt
-
Template Policies and Traits,
ppt
-
Design of Hashtable Iterators,
ppt
-
Template Metaprogramming
ppt
-
STL Structure,
ppt
-
STL Details
doc
Template Code
- Simple template examples: max function, stack class, ...
-
Implementing C++ Properties with Templates
-
Template techniques: template members, partial specialization, template template parameters, ...
- Standard Template Library (STL)
- STL iterator invalidation
- Algorithms
- STL Helpers
- STL Odds and Ends
- Template Metaprogramming
- Veneers and Bolt-ins