classA
{
int a;
public:
A(int aa=0) {a=aa;)
};
Class B:public A
{
int b;
A c;
public:
//用aa初始化基数A,用aa+1初始化类对象成员c
B(int aa): (b=aa+2)
};
classA
{
int a;
public:
A(int aa=0) {a=aa;)
};
Class B:public A
{
int b;
A c;
public:
//用aa初始化基数A,用aa+1初始化类对象成员c
B(int aa): (b=aa+2)
};
A.语句“p=&my;”是把对象my赋值给指针变量p
B.语句“MyClass *p,my;”会调用两次类MyClass的构造函数
C.对语句“*p.SetVariable(5)”的调用是正确的
D.语句“p->SetVariable(5)”与语句“my.SetVariable(5)”等价
A.语句p=&my;是把对象my赋值给指针变量P
B.语句MyClass*p,my;会调用两次类MyClass的构造函数
C.对语句*P.SetVariabte(5)的调用是正确的
D.语句p->SetVariable(5)与语句my.SetVariable(5)等价
class Sample{
public:
Sample(){ }
~Sample(){if(P)delete P;)
Sample(const Sample&s){______}
void SetData(int datA) {P=new int(datA) ;}
private:
int*P:
};
class Sample{
public:
Sample(){)
~Sample(){if(p)delete p;)
Sample(const Sample& s){
______
}
void SetData(int data) {p=new int(data);}
private:
int*p;
};
A、3
B、4
C、7
D、11
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!