单项选择题

有如下模板声明:
template<typename T1,typename T2>class A;
下列声明中,与上述声明不等价的是______。

A.template<class T1,class T2>class A;
B.template<class T1,typename T2>class A;
C.template<typename T1,class T2>class A;
D.template<typename T1,T2>class A;
<上一题 目录 下一题>
热门 试题

单项选择题
下列模板声明中,有语法错误的是______。
A.template<typename T>T fun(T x){return x;}
B.template<typename T>T fun(T x,int n){return x*n;}
C.template<class T>T fun(T *p){return *p;}
D.template<class T>T ctassA{T n;};
单项选择题
下列关于类模板的模板参数的叙述中,错误的是______。
A.模板参数可以作为数据成员的类型
B.模板参数可以作为成员函数的返回类型
C.模板参数可以作为成员函数的参数类型
D.模板参数不能作为成员函数的局部变量的类型
相关试题
  • 有如下语句序列:ifstream infile( DATA...
  • 如需要向一个二进制文件尾部添加数据,则该...
  • 若目前D盘根目录下并不存在test.txt文件,...
  • 打开文件时可单独或组合使用下列文件打开模...
  • 下列关于文件流的描述中,正确的是____...