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