private:只允许自己类体内的函数使用,即使自己的派生类也不能使用。私用财产,儿子,孙子也不能动用,也就是说基类的私有成员是不能被继承的。(但允许友元函数访问,请查看相站关于友元函数的文章)
protected:除了允许自己类体内函数使用,还允许自己的派生类的函数使用。但不允许派生类的对象和自己类的对象使用。
public: 允许任何地方使用。
本文详细解析了C++中private、protected及public三种访问修饰符的作用与使用场景。private修饰符仅允许类自身访问其成员,即使是派生类也无法访问;protected修饰符允许类自身及其派生类访问相应成员;而public修饰符则允许任何地方访问这些成员。
private:只允许自己类体内的函数使用,即使自己的派生类也不能使用。私用财产,儿子,孙子也不能动用,也就是说基类的私有成员是不能被继承的。(但允许友元函数访问,请查看相站关于友元函数的文章)
protected:除了允许自己类体内函数使用,还允许自己的派生类的函数使用。但不允许派生类的对象和自己类的对象使用。
public: 允许任何地方使用。
1012
2835

被折叠的 条评论
为什么被折叠?
