The act of creating a new definition of a function, class, or member of a
class from a template declaration and one or more template arguments is called
template instantiation. The definition created from a
template instantiation is called a specialization. A
primary template is the template that is being specialized.
Related References