类模板template<class T>class x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为( )。
A.friend void f();
B.friend void f(x<T>&)
C.friend void A::f();
D.friend void C<T>::f(x<T>&):
第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题:
把模板参数实例化后,由函数模板产生的函数称为(),它是函数模板的具体实例。
A.函数模板
B.友元函数
C.模板函数
D.内联函数
第3题:
关于函数模板,以下描述错误的是?
A.函数模板必须由程序员实例化为可执行的模板函数
B.函数模板的实例化由编译器实现
C.一个类定义中,只要有一个函数模板,则这个类是模板类
D.类模板的成员函数都是函数模板,类模板实例化后,成员函数随之实例化
第4题:
关于模板,描述正确的是()
A.函数模板必须由程序员实例化为可执行的函数模板
B.函数模板的实例化由编译器实现
C.一个类定义中,只要有一个函数模板,则这个类是类模板
D.类模板的成员函数都是函数模板,类模板实例化后成员函数也随之实例化
第5题:
1、关于函数模板,以下描述错误的是?
A.函数模板必须由程序员实例化为可执行的模板函数
B.函数模板的实例化由编译器实现
C.一个类定义中,只要有一个函数模板,则这个类是模板类
D.类模板的成员函数都是函数模板,类模板实例化后,成员函数随之实例化