Skip to content

Glossary: C++ Beyond the Basics

Class template

Also written: class templates

A class with type parameters, such as `template <typename T> class Queue`. The compiler writes a separate class for each type used, like `Queue<std::string>`.

Where the book teaches it

Related terms

Function templateInstantiationClass template argument deduction