A) 函数模板必须由程序员实例化为可执行的函数模板
C) 一个类定义中,只要有一个函数模板,则这个类是类模板
D) 类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
2. 下列的模板说明中,正确的是( A )
A) template <typename T1, typename T2>
C) template <class T1; class T2>
D) template <typename T1; typename T2>
3. 假设有函数模板定义如下:
Template <typename T>
下列选项正确的是( A )
A) float x,y; float z; Max(x,y,z);
int x,y,z; Max(x,y,x+y+z);
C) int x,y; float z; Max(x,y,z);
D) float x; int y, z; Max(x,y,z);
4. 关于类模板,下列描述错误的是( D)99999999999999999999999999
A) 一个普通基类不能派生类模板
C) 根据建立对象时的实际数据类型,编译器把类模板实例化为模板类
D) 函数的类模板参数须通过构造函数实例化
A.它的存在不代表一个具体的、实际的类,而是代表一类的类
B.根据它可以定义多个对象
C.它可以使类中的某些数据取任意类型
D.根据它可以产生一系列类