单选题提供了单选按钮,学生只能选择一个认为正确的答案。 可以向析构函数中传入参数以完成对象被删除前的一些清理工作。
举一反三
- 单选题提供了单选按钮,学生只能选择一个认为正确的答案。 A: B: C: D:
- 下面关于析构函数的叙述错误的是( )。 A: 析构函数可以完成一些系统清理工作 B: 析构函数可以由类对象自动调用 C: 析构函数可以有返回值 D: 析构函数是一种特殊的函数
- 下面关于构造函数与析构函数的描述中,错误的是()。[br][/br]· A: 构造函数定义了创建对象的方法,提供了初始化对象的一种简便手段<br>· B: 析构函数完成对象被删除前的一些清理工作<br>· C: 如果程序中未声明构造函数,则系统自动产生出一个缺省形式的构造函数<br>· D: 析构函数允许重载,但析构函数不得返回任何值,即使关键字void也不允许
- 下列关于析构函数的说法正确的是? A: 析构函数只能由编译器自动调用,程序员不能主动调用析构函数。 B: 析构函数被调用之后,对象一定会被销毁。 C: 可以为一个类定义多个析构函数。 D: 析构函数一定是无参数的。
- 下列对析构函数的描述中,正确的是 A: 一个类中只能定义一个析构函数 B: 析构函数可以重载 C: 析构函数的定义只能在类声明体内 D: 析构函数可以有一个或多个参数