以下类模板定义正确的为( )。
A: template<;classT,inti=0>;
B: template<;classT,classinti>;
C: template<;classT,typenameT>;
D: template<;classT1,T2>;
A: template<;classT,inti=0>;
B: template<;classT,classinti>;
C: template<;classT,typenameT>;
D: template<;classT1,T2>;
举一反三
- 下列函数模板的定义中,合法的是( )。 A: templateT abs(T X){return x<07-x:X;} B: template ClassT abs(T x){return x<07-X:x;} C: template Tabs(T X){return x<07-x:X;} D: template T abs(T x){return X<0-X:x;}
- 以下类模板的定义正确的是( ) A: template B: template C: template D: template
- 下面定义类模板模板参数的定义语句错误的是()。 A: template<classT1,classT2,classT3,intN> B: template<classT1,classT2=double,classT3,intN=100> C: template<classT1,classT2=double,classT3=float,intN=100> D: template<classT1,classT2,classT3=double,intN=100>
- 下面定义类模板模板参数的定义语句错误的是( )。 A: template ; B: template ; C: template ; D: template ;
- 下列类模板说明中,正确的是? A: template<typename T1, T2> B: template<class T1, T2> C: template<typename T1, typename T2> D: template(class T1, class T2)