c++ - 为什么模板和模板特化实体和类不是?

标签 c++ language-lawyer

根据标准 §6/p3 [基本]:

An entity is a value, object, reference, structured binding, function, enumerator, type, class member, bit-field, template, template specialization, namespace, or parameter pack.

有一个幼稚的问题。由于模板是“类的蓝图”,为什么模板和模板特化被视为实体而类不是?或者我遗漏了什么?

最佳答案

类包含在列表中,因为类是类型。

关于c++ - 为什么模板和模板特化实体和类不是?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58277241/

相关文章:

c - 一致的数组参数是 VLA 吗?

c++ - 是否可以在运行时设置应用程序的 Windows 兼容模式?

c++ - 标准流打印无关字符

c++ - 什么是 'valid' std::function?

c++ - C++ 中指针的索引

c++ - 使用虚拟析构函数会使非虚拟函数进行 v 表查找吗?

c++ - 将整数转换为指针总是定义良好吗?

c++ - 物化纯右值成员访问的 decltype 行为不正确

c++ - this-> 是否必须从派生类访问 Base<T> 标识符?

c++ - 无法选择模板构造函数?