函数模板:template<class T> T add(T x, T y) {return x+y;} 下列对add函数的调用不正确的是
A.add<>(1,2)
B.add<int>(1,2)
C.add(1.0,2)
D.add(1.0,2.0)
第1题:
类模板template<class T>class x{…},其中友元函数f对特定类型T(如int),使函数f(x<int>)成为x<int>模板类的友元,则其说明为( )。
A.friend voidf();
B.friend voidf(x<T>);
C.friend voidA::f();
D.friend void C<T>::f(x<T>);
第2题:
函数模板:template<class T> T add(Tx,Ty){returnx+y;} 下列对add函数的调用不正确的是( )。
A.add<>(1,2)
B.=add<int> (1,2)
C.add(1.0,2)
D.add(1.0,2.0)
第3题:
第4题:
类模板template<class T>class x{...},其中友元函数f对特定类型T(如int),使函数f(x<int>)成为x<int>模板类的友元,则其说明为( )。
A.friend voidf();
B.friend voidf(x<T>);
C.friend voidA::f();
D.friend void C<T>::f(x<T>);
第5题:
函数模板:template<class T> T add(T x,T y){return x+y;} 下列对 add 函数的调用不正确的是
A.add <> (1,2)
B.add <int> (1,2)
C.add (1.0,2)
D.add(1.0,2.0)