派生类的析构函数在执行时,首先执行基类的析构函数( )
错
举一反三
内容
- 0
下列关于派生类构造函数和析构函数的表述中,错误的是( )。 A: 派生类的构造函数在必要时会隐含调用基类的默认构造函数 B: 在建立派生类对象时,派生类的构造函数将首先调用基类的构造函数 C: 如果基类中没有默认构造函数,那么派生类必须定义构造函数 D: 在销毁派生类对象时,派生类的析构函数将首先调用基类的析构函数
- 1
如果一个基类的析构函数被说明为虚析构函数,则它的派生类中的___________也是虚析构函数。
- 2
下列关于派生类构造函数和析构函数的表述中,错误的是 A: 下列关于派生类构造函数和析构函数的表述中,错误的是 B: 派生类的构造函数会隐含调用基类的构造函数 C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
- 3
7) 关于继承和派生的描述中,下列说法错误的是: A: A. 派生类的成员函数中,不能访问基类的private成员 B: B. 在派生类的析构函数执行之前,会先调用基类的析构函数 C: C. 派生类对象的地址可以赋值给基类指针 D: D. 派生类可以有和基类同名同参数的成员函数`
- 4
当派生类的对象从内存中撤销时一般先调用派生类的析构函数,然后再调用基类的析构函数。( )