В соответствии со стандартом §6 / p3 [basic]:
Сущность - это значение, объект, ссылка, структурированная привязка, функция, перечислитель, тип, член класса, битовое поле,шаблон, специализация шаблона, пространство имен или пакет параметров.
Получил наивный вопрос. Поскольку шаблоны являются «чертежами для класса», почему шаблоны и специализации шаблонов считаются объектами, а классы - нет? Или я что-то упустил?