可能重复:
Accessing private members
Is it possible to access private members of a class?
有没有好的(是的,我知道这很难看)破解一个类的私人数据成员?
一种强力方法是复制头文件,并在我的副本中将私有更改为public。但是会有更好的方式,比如说
#define private public
或其他什么?
答案 0 :(得分:3)
有很多方法可以做到这一点 - 所有这些都很糟糕。 C ++中的保护是出于某种目的,以防止您犯错误。它不是一种安全措施。如果您想要公开访问,只需公开内容!