February 2005
Beginner to intermediate
272 pages
4h 53m
English
Precise use of terminology is always important in any technical field, particularly in programming, most particularly in C++ programming, and most definitely particularly in C++ template programming.
Figure 13 illustrates the most important aspects of C++ template terminology.
Figure 13. Template terminology. Precise use of terminology is essential to precise communication of a template design.

Be particularly careful to distinguish between a template parameter, which is used in the declaration of a template, and template argument, which is used in the specialization of a template.
template <typename T> // T is ...
Read now
Unlock full access