①在类定义中,构造函数(Construct Function)是类的成员函数,函数体可写在类定义体内,也可在类定义体外定义;
②它是一个特殊的函数,其函数名与类名相同,该函数不指定类型说明,它有隐含的返回值,该值由系统内部使用;
③该函数可以没有参数,也可以有一个或多个参数,即构造函数可以重载,可以定义具有不同数据类型或不同参数个数的构造函数;
④程序中不能直接调用构造函数,在创建对象时系统将自动调用构造函数。
(简答题)
class类类型中,构造函数应具有哪些特征?
正确答案
答案解析
略
相似试题
(简答题)
class类类型中,析构函数具有什么特征?
(单选题)
C++中利用构造函数进行类类型转换时的构造函数形式为()
(简答题)
在具有虚继承的类体系中,建立派生类对象时以什么顺序调用构造函数?
(判断题)
多重继承派生类的构造函数中应包含所有直接基类的构造函数。
(简答题)
构造函数不能继承,派生类的构造函数中是否应包含直接基类的构造函数和所有间接基类的构造函数?
(简答题)
类类型对象之间,类类型和基本类型对象之间用什么函数进行类型转换?归纳进行类型转换的构造函数和类型转换函数的定义形式、调用形式和调用时机。
(判断题)
单参数的构造函数具有类型转换的作用。
(简答题)
拷贝构造函数具有几个参数?它有类型转换的作用吗?
(单选题)
在创建FileStream类对象,使用FileStream类构造函数进行初始化,创建新文件时,如果文件已存在,则覆盖旧文件需使用枚举类型FileMode的成员是()。