A-A+

已知一个类A 其中Fun()函数是类A的一个成员函数 A*p a;p=&a; 则下面语句正确

2022-08-06 03:17:58 问答库 阅读 175 次

问题详情

已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是()。
A.语句p=&a;是把对象a赋值给指针变量p
B.语句A*p,a;p=&a;调用两次类A的构造函数
C.对语句*p.fun();的调用是正确的
D.语句 p->fun();和语句 a.fun();等价请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:A是把对象的地址值赋给指针;B只会调用一次类的构造函数;C正确的调用应是(*p).fun()。

考点:函数,语句