• 2022-11-04
    假定用户没有给一个名为AB的类定义析构函数,则系统自动给出的缺省析构函数定义为~AB(){ }。
  • 内容

    • 0

      假如类AB的声明中没有析构函数,则系统自动添加缺省的析构函数~AB(){ }。( )

    • 1

      一个类必须有析构函数,如果类声明时没有显式定义,则系统会自动生成一个析构函数。

    • 2

      如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。

    • 3

      关于析构函数的叙述中,不正确的是() A: 析构函数可以定义为虚函数 B: 基类的析构函数可以被派生类继承 C: 当系统撤销对象时,自动调用析构函数 D: 如果没有定义析构函数,编译系统自动生成析构函数

    • 4

      下列关于类的析构函数的叙述中,错误的是 A: 定义析构函数时不能指定返回值 B: 析构函数的函数名就是类名前加上字符~ C: 析构函数可以重载 D: 在一个类中如果没有定义析构函数,系统将自动生成一个析构函数