A.可以做为返回类型、参数类型和函数中的变量类型
B.只能做为函数返回类型
C.只能做为函数参数类型
D.只能用于函数中的变量类型
您可能感兴趣的试卷
你可能感兴趣的试题
A.)int x,y;char z;Max(x,y,z);
B.)double x,y,z;Max(x,y,z);
C.)int x,y;float z;Max(x,y,z);
D.)float x;double y,z;Max(x,y,z);
A.template〈typename T1,T2〉
B.template〈class T1,T2〉
C.template〈typename T1,typename T2〉
D.template(typedef T1,typedef T2)
A.函数模板必须由程序员实例化为可执行的函数模板
B.函数模板的实例化由编译器实现
C.一个类定义中,只要有一个函数模板,这个类就是类模板
D.类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
A.用数组组织类对象
B.用链表组织类对象
C.用抽象类指针指向派生类对象
D.用抽象类指针构造派生类对象链表
A.虚函数是没有实现的函数
B.纯虚函数是返回值等于0的函数
C.抽象类是只有纯虚函数的类
D.抽象类指针可以指向不同的派生类
A.Aclass fun(int);
B.Aclass*p;
C.int fun(Aclass);
D.AclassObj;
A.基类
B.纯基类
C.抽象类
D.派生类
A.void fun()=0;
B.virtual void fun()=0;
C.virtual void fun();
D.virtual void fun(){};
A.虚基类必须定义虚析构函数
B.类对象作用域结束时释放资源
C.delete动态对象时释放资源
D.无意义
A.参数个数
B.参数类型
C.函数名
D.this指针类型
最新试题
运算符new还可以用来对数组进行动态分配,这时需要在数据类型后面添加(),并在其中指明所要分配的数组元素个数。
程序员既可以使用系统提供的头文件,也可以定义自己的头文件,并在程序中使用#include指令将其包含进来。一般情况下,使用尖括号括住系统提供的头文件,使用()括住程序员自己定义的头文件。
两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数,这就是()。
在C++程序中由new分配的动态内存空间必须通过()运算符释放。
在C++语言中,类库中提供了输入流类istream和输出流类ostream。istream类的对象()用来实现基本的键盘输入。
()是面向对象程序设计方法中的程序主体。
标识符的()是指一个标识符在程序中的有效范围。
程序设计语言可以分为三种:低级语言、中级语言和高级语言,C++语言属于()。
const_cast的使用格式为()。
static_cast的功能是将一种数据类型转换成另一种数据类型,其使用格式为()。