下列关于类的析构函数的叙述中,错误的是
A: 定义析构函数时不能指定返回值
B: 析构函数的函数名就是类名前加上字符~
C: 析构函数可以重载
D: 在一个类中如果没有定义析构函数,系统将自动生成一个析构函数
A: 定义析构函数时不能指定返回值
B: 析构函数的函数名就是类名前加上字符~
C: 析构函数可以重载
D: 在一个类中如果没有定义析构函数,系统将自动生成一个析构函数
举一反三
- 下列关于类的析构函数的表述中,错误的是( )。 A: 定义析构函数时不能指定返回值 B: 析构函数的函数名就是类名前加上字符~ C: 在一个类中可以没有析构函数 D: 析构函数不可以重载
- 类中析构函数不能重载,只能定义(__)个析构函数。
- 关于析构函数的叙述中,不正确的是() A: 析构函数可以定义为虚函数 B: 基类的析构函数可以被派生类继承 C: 当系统撤销对象时,自动调用析构函数 D: 如果没有定义析构函数,编译系统自动生成析构函数
- 下列对析构函数的描述中,正确的是 A: 一个类中只能定义一个析构函数 B: 析构函数可以重载 C: 析构函数的定义只能在类声明体内 D: 析构函数可以有一个或多个参数
- 对于类的构造函数和析构函数,下列描述正确的是( )。 A: 构造函数和析构函数均没有返回类型和参数。 B: 一个类中构造函数和析构函数都可以多个。 C: 一个类的定义中必须写构造函数和析构函数,否则对象就不能正常构造和析构。 D: 一个类中构造函数可以重载;析构函数不能重载。