首页/ 题库 / [单选题]在C++中,编译系统自动为一个类生成默认的答案

在C++中,编译系统自动为一个类生成默认构造函数的条件是

单选题
2022-01-01 11:10
A、该类没有定义任何有参构造函数
B、该类没有定义任何无参构造函数
C、该类没有定义任何构造函数
D、该类没有定义任何成员函数
查看答案

正确答案
C

试题解析

标签:
相关题目

如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时会自动调用父类的缺省(默认)构造方法。

下列哪个类是由编译器自动生成对象的特殊类,是用于类操作的? ( )
当用户在创建新的图形文件时,系统将自动生成一个默认图层,且图层名为( )。
在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
在C++中,编译系统自动为一个类生成默认构造函数的条件是
C++语言函数中不能由系统自动生成的是
C++语言函数中不能由系统自动生成的是
类是由编译器自动生成对象的一个特殊类。
如果编程者没有显式定义构造函数(包括复制构造函数),c++编译器就(37)。
下列哪个类是由编译器自动生成对象的特殊类,是用于类操作的? ( )
在没有为类定义任何构造方法时,Java编译器会自动建立一个( )的构造方法。
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时, 自动调用该类构造函数( )次。
若MyClass为一个类,执行“MyClass a[4],*p[5];”语句时会自动调用该类构造函数的次数是
假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数( )次。
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数( )次。
下列选项中,属于由编译器自动生成对象的特殊类,且用于类操作的是()。
C#提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还想保留这个无参数的构造函数。这样我应该写()构造函数。
广告位招租WX:84302438

免费的网站请分享给朋友吧