假定AB为一个类,则执行 “AB *px=new AB[n];”语句时调用该类无参构造函数的次数为()
假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将()A、 动态分配一个数组B、 动态分配一个对象C、 静态分配一个数组D、 静态分配一个对象
点击查看答案
假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行“delete []px;”语句时,自动调用该类析构函数的次数为()。A、 1B、 nC、 n-1D、 n+1
假定AB为一个类,则该类的拷贝构造函数的声明语句为()。A、AB&(ABx)B、AB(ABx)C、AB(AB&x)D、AB(AB*x)
假定AB为一个类,则类定义体中的“AB(AB&x)语句为该类()的原型语句,而“operator=(AB&x);”为该类()的原型语句。
假定AB为一个类,则执行”AB a[10];”语句时,系统自动调用该类构造函数的次数为()。
假定AB为一个类,则执行“AB*s=newAB(a,5);”语句时得到的一个动态对象为()。A、sB、s—>aC、s.aD、*s
假定AB为一个类,则()为该类的拷贝构造函数的原型说明。A、AB(ABx)B、AB(AB&x)C、voidAB(AB&x)D、AB(intx)