一道C++选择题,求大神解答!

应该选什么呢?还有其它3个为什么不对呢?请大家帮忙看一下,谢谢啦!... 应该选什么呢?还有其它3个为什么不对呢?请大家帮忙看一下,谢谢啦! 展开
 我来答
你的侧脸狠美
2014-05-04 · 超过22用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:23.5万
展开全部
选A
B中,k2是一个对象,不能用指针的->
C中,p1还没有指向一个对象,怎么给m赋值
D中,同上,p2指向谁啊,就算给他一个指向的对象,也是(*p2).m
kepomsc
2014-05-04 · TA获得超过269个赞
知道小有建树答主
回答量:455
采纳率:100%
帮助的人:205万
展开全部
这里只有k1,k2是对象已经分配了内存,而P1,P2仅是指针,没有经过new 分配肯定是不能使用的。
对已经分配的内部变量当然是
k1.m 或是k2.m
很显然上面只有一个k1.m是正确的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-04
展开全部
答案是A。
这道题目考的是类对象和类指针对成员变量的赋值。
K1、K2是类对象,应该用顿号(.)来对成员变量赋值。
p1、p2是指针,应该先用关键字new A()来给指针赋值,然后才能使用指针操作符(->)给成员变量赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式