c++类中的protected什么时候用

 我来答
hostmanye
2017-04-12 · TA获得超过1057个赞
知道小有建树答主
回答量:511
采纳率:33%
帮助的人:201万
展开全部
protected,主要是介于public和private之间的一种针对继续关系而来的设计,一般很少用到

1.public继承:基类public成员,protected成员,private成员的访问属性在派生类中分别变成:public, protected, private
2.protected继承:基类public成员,protected成员,private成员的访问属性在派生类中分别变成:protected, protected, private
3.private继承:基类public成员,protected成员,private成员的访问属性在派生类中分别变成:private, private, private
但无论哪种继承方式,上面两点都没有改变:
1.private成员只能被本类成员(类内)和友元访问,不能被派生类访问;
2.protected成员可以被派生类(类内)访问。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小呆瓜
2017-04-12 · 知道合伙人金融证券行家
小呆瓜
知道合伙人金融证券行家
采纳数:2850 获赞数:12626
从事C++行业多年

向TA提问 私信TA
展开全部
类成员或者继承的时候用到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大话修身
2017-04-12 · TA获得超过2533个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:189万
展开全部
说实话,我做开发很多年了,基本很少用到。用的最多的还是public。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式