当前位置:  开发笔记 > 编程语言 > 正文

c ++中受保护访问中的数据损坏

如何解决《c++中受保护访问中的数据损坏》经验,为你挑选了1个好方法。

变量"受保护"很容易被派生类恶意改变?我应该在基类变量中使用"private"而不是"protected"吗?



1> Michael Burr..:

如果您担心"恶意"修改,那么即使标记数据private:也无济于事.

C++访问说明符仅对基本上遵循规则的代码有用.

标记成员private将阻止您的班级的普通用户弄乱他们.但是,即使是有bug的非恶意代码也可能破坏这些成员.超出,错误的指针算法或不正确使用强制转换让C++程序员导致这些问题.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有