c++中公有成员和私有成员的区别是什么

 我来答
hi漫海feabd5e
2015-10-07 · 知道合伙人教育行家
hi漫海feabd5e
知道合伙人教育行家
采纳数:6749 获赞数:129942
本科学历,毕业后从事设计工作;现任标码石材科技有限公司设计员。能决绝结构设计方面中等难度问题。

向TA提问 私信TA
展开全部
  说得浅一点: 私有成员(包括数据和成员函数)只能被该类的成员函数和友元函数访问。

  公有成员(包括数据和成员函数)可以被任何函数访问。

  说得深一点: 私有成员和保护成员定义实现,公有成员定义接口。
百度网友a1e531d
2015-10-22 · TA获得超过1010个赞
知道小有建树答主
回答量:744
采纳率:50%
帮助的人:314万
展开全部
私有成员(包括数据和成员函数)只能被该类的成员函数和友元函数访问。

公有成员(包括数据和成员函数)可以被任何函数访问。

在类的继承时,基类成员对派生类都是:共有和保护的成员是可见的,私有的的成员是不可见的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡若亲风
2015-09-21 · TA获得超过409个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:149万
展开全部
公有成员(public)可以被任何函数或者类访问,而私有成员(private)只能被本身的类的成员或者友元访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自美国迷人的阿拉蕾
2010-07-27 · TA获得超过2896个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:178万
展开全部
私有成员在类外不能被直接访问,公有成员可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式