![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时,自动调用该类构造函数()次。A.2B.3C.4D.5
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时, 自动调用该类构造函数()次。
A.2
B.3
C.4
D.5
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时, 自动调用该类构造函数()次。
A.2
B.3
C.4
D.5
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
A.void~MyClass();
B.~MyC
C.ass(intn);
D.MyClass();
E.~MyClass();
假定Myclass为一个类,则执行Myclass a[4],*p[2];语句时,自动调用该类的构造函数 ()次。
A.2
B.3
C.4
D.6
A.MyClass(MyClassx)
B.MyClass&(MyClassx)
C.MyClass(MyClass&x)
D.MyClass(MyClass*x)
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
A.MyClass& (MyClass x);
B.MyClass (MyClass x);
C.MyClass (MyClass &x);
D.MyClass (MyClass *x);
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为上【 】。
类MyClass的定如下,若要对value赋值,则下面语句正确的是()。 class MyClass { public: MyClass(){} MyClass(int i){value=new int(i);} int*value; };
A.MyClass my;my.value=10;
B.MyClass my;*my.value=10;
C.MyClass my;my.*value=10;
D.MyClass my(10);
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!