对于任一个类,用户所能定义的构造函数的个数至多为( )。
查看答案
假定AB为一个类,则执行“ABx(5);”语句时将自动调用该类的()。
A. 带参构造函数
B. 无参构造函数
C. 拷贝构造函数
D. 赋值重载函数
假定一个类AB只含有一个整型数据成员a,用户为该类定义的带参构造函数可以为()。
AB(){}
B. AB():a(0){}
C. AB(intaa=0){a=aa;}
D. 以上均可
( )不是析构函数的特征。
A. 一个类中只能定义一个析构函数;
B. 析构函数名规定为~类名;
C. 析构函数只是用来释放对象,所以析构函数是空函数;
D. 析构函数不指定数据类型,并且也没有参数
一个类的析构函数通常被定义为该类的( )成员。
A. 私有
B. 保护
C. 公有
D. 友元