1、public意味着在其后声明的所有成员对所有的人都可以存取。struct默认为public。
2、private关键字则意味着,除了该类型的创建者和类的内部成员函数之外,任何人都不能存取这些成员。private 在设计者与用户之间筑起了一道墙。如果有人试图存取一个私有成员,就会产生一个编译错误。class默认为private。
3、protected 与private 基本相似,只有一点不同:继承的结构可以访问protected 成员,但不能访问private 成员。