【基础】关于const写保护
来源:互联网 发布:哈工大惠州知乎 编辑:程序博客网 时间:2024/05/02 06:12
const int x = 0;
int main()
{
const int y = 0;
*(int*)&x = 1; //Fail
*(int*)&y = 1; //OK
return 0;
}
//*(int*)&x = 1; 访问失败,因为链接器把x放在可执行文件的常量数据段中,这里const起到了写保护的作用;
//*(int*)&y = 1; 访问成功,因为y在栈上,是可写的,这里const只是起类型检查的作用。
- 【基础】关于const写保护
- 【基础】关于const写保护 收藏 --by dongpy
- 关于XD卡写保护问题!
- 关于“写保护”的一些问题
- 关于内存写保护和IRQL
- 关于STVP写保护等级2的问题
- 关于const的一些小基础
- c_基础_关于非const引用
- const基础
- const基础
- const基础
- 关于SSDT HOOK取消内存写保护的问题
- 关于SSDT HOOK取消内存写保护的问题
- 关于const
- 关于const
- 关于const
- 关于const
- 关于const
- 在Debian下关闭触摸板
- 设计模式之Builder生成器模式
- [C++_G_CLASS] C++中类的构造函数
- Plugin中的Classpath的计算
- Linux环境java中文乱码解决方案
- 【基础】关于const写保护
- 整合Apache+Tomcat+MySQL
- ASP.NET四种页面导航方式之比较与选择
- N 个 ASP.net DropDownList 无刷新联动菜单
- ASP.Net常用代码
- 模式匹配 KMP算法
- asp.net 自定义错误页面 问题
- Csdn Blog模板CSS代码(9):初升的太阳
- 数据库的基本操作