A. 构造函数不能重载 B. 构造函数的返回值为void C. 构造函数中可以使用this指针 D. 用户必须为定义的类提供构造函数 相关知识点: 试题来源: 解析 [答案]C [解析]构造函数的功能是对对象进行初始化,即对数据成员进行初始化。构造函数是类成员函数,它除了具有一般成员函数的特性之外,还具有一些特殊的性质:构造...
下列关于构造函数的描述,错误的是( )。 A. 构造函数可以设置默认参数 B. 构造函数不可以重载 C. 构造函数在定义类对象时自动执行 D. 构造函数可以是内联函
default 函数特性仅适用于类的构造和析构函数,且构造函数必须是默认构造函数。 如果类 A 有用户自定义的构造函数,却没有自己实现默认构造函数,那么会报错!因为编译器将不再会自动为它隐式的生成默认构造函数。如果需要用到默认构造函数来创建类的对象时,程序员必须自己显式的定义默认构造函数。 我们只需在函数声明...
题目 下列函数中, C 不能重载 A. 成员函数 B. 非成员函数 C. 析构函数 D. 构造函数 相关知识点: 试题来源: 解析编写一个函数,统计一个英文句子中字母的个数,在主程序中实现输入、输出。 #include #include using namespace std ; int main()...
B.构造函数可以重载,析构也可以重载。C.构造函数不能重载,析构函数也不能重载。D.构造函数可以重载,析构函数不能重载。相关知识点: 试题来源: 解析 A 一个类中只能定义一个析构函数,否则会造成对同…对象的多次删除;而构造函数可以根据不同的参数个数和类型进行多次重载。反馈 收藏 ...
下面说法正确的是()。 A. 构造函数可以重载,析构函数不能重载 B. 构造函数不能重载,析构函数可以重载 C. 构造函数可以重载,析构函数也可以重载 D. 构造函数和析构函数都不可以重载 相关知识点: 试题来源: 解析 A.构造函数可以重载,析构函数不能重载 反馈 收藏 ...
解析 只能选D.别的都可以.构造函数我们一般都是重写的.一个类里面构造一般都是重载几个的.而成员函数,在它的派生类里面,如果不满意父类的方法,一般就是重写.而非成员的函数,我们一般是利用形参的类型和个数不同来重载它们,以为我们所用……所以,我认为,这个题目的答案是选D....
解析 B 正确答案:B解析:构造函数具有下面4个特殊的性质:构造函数的名字必须与类名相同;构造函数不指定返回类型,它隐含有返回值,由系统内部使用:构造函数可以有一个或多个参数,因此构造函数可以重载;在创建对象时,系统会自动调用构造函数。 知识模块:类和对象...
结果1 题目下面说法正确的是( ) A. 构造函数可以重载,析构函数不能重载。 B. 构造函数不能重载,析构函数可以重载。 C. 构造函数可以重载,析构函数也可以重载。 D. 构造函数和析构函数都不可以重载。 相关知识点: 试题来源: 解析 ch=d 反馈 收藏 ...