c++初学者,关于类的问题,求大神们指教

这是一段实现计算两点之间距离的代码,我从书上抄的,大概都看得懂,只是有一个地方:不知道是干嘛的,与他类似的代码我在很多地方都见过……只是看不出是干嘛的,求大神们指教... 这是一段实现计算两点之间距离的代码,我从书上抄的,大概都看得懂,只是有一个地方:

不知道是干嘛的,与他类似的代码我在很多地方都见过……只是看不出是干嘛的,求大神们指教
展开
 我来答
百度网友2976c9b
2013-02-26 · TA获得超过1555个赞
知道小有建树答主
回答量:934
采纳率:0%
帮助的人:709万
展开全部
因为X和Y都是私有成员变量,对象不能直接访问私有成员变量,只能通过调用函数来返回。
追问
我把
dmy1.h文件
float getx();
float gety();
dmy1.cpp文件

float point::getx()
{return(x);}
float point::gety()
{return(y);}
删除,程序仍然能正常运行,是因为在这个程序里对象没有访问私有成员变量的原因么?
追答
是的,提供对外的方法是可有可无的,如果你想让别人得到类中的私有成员变量的值,你就可以这样做,当然,不做也不成问题,对编译,运行,无影响
百度网友7bbac528f8
2013-02-26 · TA获得超过598个赞
知道小有建树答主
回答量:1706
采纳率:50%
帮助的人:945万
展开全部
首先是明确这个函数是属于哪个类的范畴。类函数的实现基本是这样。然后就是通过类中 成员函数来访问类的私有数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seeme1025
2013-02-26 · 超过29用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:97.1万
展开全部
好吧,我也忘记了......但是只记得好处多多..
追问
你给我看的文章好像很NB的样子哦,虽然我看了不怎么懂~~还是谢谢你~
追答
好吧,总结一下.就是方便控制访问权限.增加安全性.提供封装.便于变量的逻辑操作.

参考资料: http://blog.csdn.net/michaellufhl/article/details/5884694

来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式