题目内容

( )不是析构函数的特征。

A. 一个类中只能定义一个析构函数;
B. 析构函数名规定为~类名;
C. 析构函数只是用来释放对象,所以析构函数是空函数;
D. 析构函数不指定数据类型,并且也没有参数

查看答案
更多问题

一个类的析构函数通常被定义为该类的( )成员。

A. 私有
B. 保护
C. 公有
D. 友元

在下列函数原型中,可以作为类Base析构函数的是( )。

A. void~Base
B. ~Base( )
C. ~Base( )const
D. Base()

已知类A中的一个成员函数说明为voidfun(A&a);,则A&a的含义是()。

A. 将a的地址值赋给变量fun
B. 指向类A的指针为a
C. a是类A的对象引用,用来做函数fun()的形参
D. 变量A与a按位相与运算后作为函数fun()的参数

下列情况中,( )不会调用拷贝构造函数。

A. 用某对象去初始化该类另一对象时
B. 将类的一个对象赋值给该类的另一个对象时
C. 函数的形参是类的对象,调用函数进行形参和实参结合时
D. 函数的返回值是类的对象,函数执行返回调用者时

答案查题题库