相关疑难解决方法(0)

在C++ 11标准中它禁止'template <typename T> class A {...}; template <typename T> class A <int> {...};' (如果有的话)?

我试图通过想象奥术结构来更全面地掌握模板语法和语义.我相信C++ 11标准不允许使用以下语法:

template <typename T>
class A
{...};

// phony "specialization"
template <typename T>
class A<int>
{...};
Run Code Online (Sandbox Code Playgroud)

但是,我无法在C++ 11标准中找到不允许使用此语法的内容.

我是否正确C++ 11标准不允许显示的语法?如果是这样,哪里可以发现不允许语法?

c++ templates language-lawyer c++11

5
推荐指数
1
解决办法
268
查看次数

标签 统计

c++ ×1

c++11 ×1

language-lawyer ×1

templates ×1