更多"一个类可包含析构函数的个数是()。"的相关试题:
[单项选择]对于任意一个类,析构函数的个数最多为 ______。
A. 0
B. 1
C. 2
D. 3
[单项选择]析构函数的参数个数为( )
A. 0个
B. 1个
C. 至少1个
D. 多于1个
[单项选择]假定MyCIass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A. void~MyClass();
B. ~MyClass(int ;
C. MyClass();
D. ~MyClass();
[单项选择]假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A. void~MyClass();
B. -MyClass(int ;
C. MyClass();
D. ~MyClass();
[单项选择]假定MyClas为一个类,那么该类的析构函数是( )。
A. void~MyClas();
B. ~MyClas(int ;
C. MyClas();
D. ~MyClas();
[单项选择]下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是( )。 class TlestClass { private: int a: public: TestClass(int giva_a=0) {a=give_a;} }
A. ~void TestClass (){}
B. ~TestClass void(){}
C. void~TestClass(){}
D. ~TestClass(){}
[单项选择]析构函数的特征包括
A. 一个类中只能定义一个析构函数
B. 析构函数与类名没有关系
C. 析构函数的定义只能在类体内部
D. 析构函数可以有一个或多个参数
[单项选择]类的析构函数的作用是
A. 一般成员函数的初始化
B. 类的初始化
C. 对象的初始化
D. 删除类创建的对象
[单项选择]()不是析构函数的特征。
A. 一个类中只能定义一个析构函数
B. 析构函数名与类名相同
C. 析构函数只是用来释放对象,所以析构函数是空函数
D. 析构函数不指定数据类型,并且也没有参数
[单项选择]对类的构造函数和析构函数描述正确的是
A. 构造函数可以重载,析构函数不能重载
B. 构造函数不能重载,析构函数可以重载
C. 构造函数可以重载,析构函数也可以重载
D. 构造函数不能重载,析构函数也不能重载