下列函数中,()不能重载。
下列函数中,()不能重载。
A.成员函数
B.非成员函数
C.析构函数
D.构造函数
正确答案:析构函数
- 1.假定AB为一个类,则执行“ABa,b(2),c[3],*p=&a;”语句时共调用该类无参构造函数的次数为()。
- 2.假定AB为一个类,则执行“ABa,b(3),*p;”语句时共调用该类构造函数的次数为()。
- 3.假定AB为一个类,则执行“ABa(2),b[3],*p[4];”语句时共调用该类构造函数的次数为()。
- 4.假定一个类对象数组为A[n],当离开它定义的作用域时,系统自动调用该类析构函数的次数为()。
- 5.假定一个类AB只含有一个整型数据成员a,用户为该类定义的带参构造函数可以为()。
- 6.假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为()。
- 7.假定AB为一个类,则()为该类的复制构造函数的原型说明。
- 8.假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(4);”语句后,x.a和x.b的值分别为()。
- 9.假定一个类的构造函数为“A(intaa,intbb){a=aa;b=aa*bb;}”,则执行“Ax(4,5);”语句后,x.a和x.b的值分别为()。
- 10.假定AB为一个类,则执行“ABr1=r2;”语句时将自动调用该类的()。