下列动态空间的分配中,不正确的是( )。
A. double * p1 = new double;
B. float * p2 = new float(3);
C. int n=5, * p3 = new int[n];
D. char * p4 = new char(“abce”) ;
下列关于类和对象的说法错误的是( )。
A. 类中不能对任何数据成员初始化
B. 通常情况下不能通过对象直接访问其私有成员
C. 类的成员函数都是内联函数
D. 类的成员函数可以在类中说明、类外定义
定义类的关键字是( )。
A. class
B. private
C. protected
D. public
设Myclass为已定义的类,有声明语句如下:Myclass a1 ;Myclass a2() ;Myclass a3[3];Myclass *a4[5];则执行上述语句序列时,类Myclass的构造函数的调用次数共是( )。
A. 4次
B. 8次
C. 9次
D. 12次