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