## Working with Templates

(ISO C++, §14) This section describes how to organize your template declarations and definitions in files. It also describes how to explicitly instantiate templates using a syntax that is not in the ARM but is part of the ISO C++ standard.

This section includes the following topics:

- Declaring and Defining Templates
  - Providing declarations when declaring the template
- Instantiating a Template
- Better Template Conformance