变量"受保护"很容易被派生类恶意改变?我应该在基类变量中使用"private"而不是"protected"吗?
如果您担心"恶意"修改,那么即使标记数据private:也无济于事.
private:
C++访问说明符仅对基本上遵循规则的代码有用.
标记成员private将阻止您的班级的普通用户弄乱他们.但是,即使是有bug的非恶意代码也可能破坏这些成员.超出,错误的指针算法或不正确使用强制转换让C++程序员导致这些问题.
private