Objectives
In this chapter you’ll:
• Use class templates to create groups of related classes.
• Distinguish between class templates and class-template specializations.
• Learn about nontype template parameters.
• Learn about default template arguments.
• Learn about overloading function templates.