理论支持
先摘录cppreference网站(C++参考手册)的一段描述:
私有成员访问:
私有成员组成类的实现,以及针对类的其他成员的私有接口。类的私有成员仅对类的成员和友元可访问,无关乎成员在相同还是不同实例:
上面的代码中访问了私有成员,但不会编译错误。
根据文档介绍,如果是访问同类的私有成员,那么该类私有成员就可以被直接访问。
那么我们是否就有理由去认为C++的访问权限(public,protected,private)是基于类而不是对象实例?
领取专属 10元无门槛券
私享最新 技术干货