1、public意味着在其后声明的所有成员对所有的人都可以存取。struct默认为public。
2、private关键字则意味着,除了该类型的创建者和类的内部成员函数之外,任何人都不能存取这些成员。private 在设计者与用户之间筑起了一道墙。如果有人试图存取一个私有成员,就会产生一个编译错误。class默认为private。
3、protected 与private 基本相似,只有一点不同:继承的结构可以访问protected 成员,但不能访问private 成员。
访问权限
最新推荐文章于 2025-04-18 16:48:19 发布
本文详细介绍了C++中public、private和protected三种访问控制符的区别。public成员允许所有人存取;private成员仅限于类型创建者和类的内部成员函数存取;protected成员与private相似,但允许被继承的结构访问。
3137

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



