如果一个基类的析构函数被说明为虚析构函数,则它的派生类中的___________也是虚析构函数。
举一反三
- 不能声明虚构造函数,但析构函数可以是虚函数,而且通常声明为虚函数。如果一个类的析构函数是虚函数,那么它派生而来的所有子类的析构函数也是虚函数。
- 如果将析构函数声明为纯虚函数,必须给出它的实现,因为派生类的析构函数体执行完后需要调用基类的析构函数。
- 以下叙述正确的是:( ) A: 构造函数调用虚函数采用动态联编 B: 构造函数可以说明为虚函数 C: 当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数 D: 析构函数必须是虚函数
- 下列关于构造函数和析构函数的描述,错误的是( )。 A.析构函数中调用虚函数采用静态联编 B.对虚析构函数的调用可以采用动态联编 C.当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数 D.构造函数可以声明为虚函数
- 关于析构函数的叙述中,不正确的是() A: 析构函数可以定义为虚函数 B: 基类的析构函数可以被派生类继承 C: 当系统撤销对象时,自动调用析构函数 D: 如果没有定义析构函数,编译系统自动生成析构函数