关于私人,公共,受保护的澄清

时间:2015-02-22 18:18:04

标签: c++

我希望更清楚地了解c ++中publicprivateprotected成员之间的差异。

- public的任何内容都可用于基类的所有派生类,基类和派生类的每个对象的public变量和数据都可以通过类外的代码访问

- 只有标记为private的函数和变量才能被出现该数据的特定对象之外的代码访问,但private变量和函数不会被继承

- 标记为protected的变量和函数由派生类继承;但是,这些派生类会隐藏任何对象实例之外的代码中的数据

我想我对privateprotected之间的差异并不十分清楚。 private成员只能访问class的方法吗?

是否可以通过private之外定义的任何功能访问某个类的class成员?

0 个答案:

没有答案