单选题
有如下模板声明:
template<typename T1, typename T2>
class A;
下列声明中,与上述声明不等价的是______。
A、
template<class T1, class T2>class A;
B、
template<class T1, typenarne T2>class A;
C、
template<typename T1, class T2>class A;
D、
template<typename T1, T2>class A;
【正确答案】
D
【答案解析】
[解析] 在模板声明中,class和typename是可以相互替换的,但是在类模板的声明中,class是不可以被替换为typename。
提交答案
关闭