CA为一个类,当执行“CA a[3],b(2),*p1;”语句时,调用该类构造函数的次数为____
查看答案
关于静态数据成员,错误的是____
A. 静态数据成员是所有同类对象共享的数据,它不属于某一个对象
B. 静态数据成员需要在类的定义中利用static关键字进行声明
C. 静态数据成员虽然能实现同类对象共享数据,但却破坏了类的封装性
D. 静态数据成员可以在main函数开始之前进行初始化
关于赋值兼容规则,错误的是____
A. 派生类对象可以作为基类对象使用,并且能够使用派生类的所有成员
B. 派生类对象可以赋值给基类对象
C. 派生类对象可以初始化基类的引用
D. 派生类对象的地址可以赋给指向基类的指针
关于虚函数的描述,错误的是____
A. 虚函数重新定义时必须保证其返回值和参数个数及类型与基类中的相一致
B. 析构函数可以是虚函数
C. 基类中的虚函数可为派生类继承,继承后仍是虚函数
D. 虚函数是指没有函数体的函数
每个非静态成员函数都包含一个隐藏的参数______ ,只能在成员函数中使用它。