下列关于类的析构函数的表述中,错误的是( )。
A: 定义析构函数时不能指定返回值
B: 析构函数的函数名就是类名前加上字符~
C: 在一个类中可以没有析构函数
D: 析构函数不可以重载
A: 定义析构函数时不能指定返回值
B: 析构函数的函数名就是类名前加上字符~
C: 在一个类中可以没有析构函数
D: 析构函数不可以重载
C
举一反三
- 下列关于类的析构函数的叙述中,错误的是 A: 定义析构函数时不能指定返回值 B: 析构函数的函数名就是类名前加上字符~ C: 析构函数可以重载 D: 在一个类中如果没有定义析构函数,系统将自动生成一个析构函数
- 类中析构函数不能重载,只能定义(__)个析构函数。
- 对于类的构造函数和析构函数,下列描述正确的是( )。 A: 构造函数和析构函数均没有返回类型和参数。 B: 一个类中构造函数和析构函数都可以多个。 C: 一个类的定义中必须写构造函数和析构函数,否则对象就不能正常构造和析构。 D: 一个类中构造函数可以重载;析构函数不能重载。
- 下列对析构函数的描述中,正确的是 A: 一个类中只能定义一个析构函数 B: 析构函数可以重载 C: 析构函数的定义只能在类声明体内 D: 析构函数可以有一个或多个参数
- 以下关于析构函数的说法不正确的是() A: 析构函数可以被显式调用。 B: 析构函数没有参数。 C: 析构函数没有返回值。 D: 一个类只有一个析构函数。
内容
- 0
下列对析构函数的描述中,正确的是() A: 析构函数可以有一个或多个参数 B: 一个类中只能定义一个析构函数 C: 析构函数名与类名不同 D: 析构函数的实现只能在类体内
- 1
以下关于析构函数的说法不正确的是() A: 析构函数没有返回值。 B: 析构函数可以有参数。 C: 一个类只能有一个析构函数。 D: 析构函数是自动调用的。
- 2
下面关于析构函数的说法正确的是() A: 一个类只有一个析构函数 B: 系统不会提供默认的析构函数 C: 析构函数可以重载 D: 析构函数可以设置默认值
- 3
下列关于构造函数和析构函数的描述中,正确的是( ) A: 构造函数不能重载,析构函数可以重载 B: 构造函数可以重载,析构函数可以重载 C: 构造函数可以重载,析构函数不能重载 D: 构造函数不能重载,析构函数不能重载
- 4
对类的构造函数和析构函数描述正确的是 A.构造函数可以重载,析构函数不能重载 B.构造函数不能重载,析构函数可以重载 C.构造函数可以重载,析构函数也可以重载 D.构造函数不能重载,析构函数也不能重载