必须在派生类的( )函数中调用初始化虚基类的构造函数。
A: 友元
B: 构造
C: 析构
D: 纯虚
A: 友元
B: 构造
C: 析构
D: 纯虚
举一反三
- 必须在派生类的()函数中调用初始化虚基类的构造函数。 A: 友元 B: 析构 C: 纯虚 D: 构造
- 下列关于友元的描述中,错误的是( )。 A: 在建立虚基类的派生对象时,只有最远派生类的构造函数调用虚基类的构造函数。 B: 在建立虚基类的派生对象时,虚基类构造函数的调用次数与虚基类下面的派生类个数有关。 C: 设置虚基类的目的是消除二义性 。 D: 虚基类可以实例化一个或多个对象。
- 派生类构造函数的调用顺序是先调用()。 A: 派生类的构造函数 B: 基类的构造函数 C: 派生类的析构函数 D: 基类的析构函数
- 下列关于派生类的构造函数和析构函数中,错误的是( ) A: 派生类的构造函数会隐含调用基类的构造函数 B: 如果基类中没有默认构造函数,那么派生类必须定义构造函数 C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
- 下列关于派生类构造函数和析构函数的叙述中,错误的是 A: 如果基类中没有缺省构造函数,那么派生类必须定义构造函数 B: 派生类的构造函数会隐含调用基类的构造函数 C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数