首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
A、该类没有定义任何有参构造函数
B、该类没有定义任何无参构造函数
C、该类没有定义任何构造函数
D、该类没有定义任何成员函数
时间:2022-01-01 11:10
关键词:
答案解析
C
解析:在类定义时没有定义任何构造函数时,则编译器自动生成一个不带参数的缺省构造函数,其格式如下: 类名>::缺省构造函数名>() 按构造函数的规定,缺省构造函数名同类名。缺省构造函数的这种格式也可由程序员定义在类体中。在程序中定义一个对象而没有指明初始化时,则编译器便按缺省构造函数来初始化该对象。用缺省构造函数对对象初始化时,则将对象的所有数据成员都初始化为零或空。
相关问题
如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时会自动调用父类的缺省(默认)构造方法。
下列哪个类是由编译器自动生成对象的特殊类,是用于类操作的? ( )
在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
最新问题
在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
在C++中,编译系统自动为一个类生成默认构造函数的条件是
C++语言函数中不能由系统自动生成的是
C++语言函数中不能由系统自动生成的是
类是由编译器自动生成对象的一个特殊类。
如果编程者没有显式定义构造函数(包括复制构造函数),c++编译器就(37)。
下列哪个类是由编译器自动生成对象的特殊类,是用于类操作的? ( )
在没有为类定义任何构造方法时,Java编译器会自动建立一个( )的构造方法。
假定MyClass为一个类,则执行myClass a,b(2),*p;语句时,自动调用该类构造函数( )次。
假定Myclass为一个类,则执行Myclass a[4],*p[2];语句时,自动调用该类的构造函数 ( )次。
别人在看