Lecture 5 - Slide 30 : 40
Templates - overview

Templates in C++ provide for compile-time parametrization of functions and classes

Templates correspond to generic types and generic methods in Java and C#

The C++ template facility is macros that look like classes [Anders Hejlsberg].