C++中const加强
来源:互联网 发布:我叫mt3 源码 编辑:程序博客网 时间:2024/04/29 20:11
demo
// C语言中的const是一个冒牌货int main(){// 好像a是一个常量const int a = 10;int *p = NULL;p = (int *)&a;*p = 20; // 间接赋值printf("a:%d\n", a);// C语言中显示a被修改了// C++则显示a还是10,没有改变return 0;}
C++中的const是一个真正的常量
解释:
C++编译器对const常量的处理。
当碰见常量声明时,在符号表中放入常量。
编译过程中若发现使用常量则直接以符号表中的值替换。
编译过程中若发现对const使用了extern或者&操作符,则给对应的常量分配存储空间(兼容C)。
0 0
- C++中const加强
- C中Const小结
- c中const
- object-c 中const !
- C中const用法
- C中const
- C中指针const
- C中const关键字
- C语言中const
- C中const关键字
- c,c++中const
- C++中const详解
- C中CONST的使用
- C/C++中const详解
- C/C++中const详解
- C中CONST的使用
- C中CONST的使用
- C中CONST的使用
- BZOJ246 [中山市选2009]谁能赢呢?(讨论奇偶性)
- hdu 4081 Qin Shi Huang's National Road System
- php 正则表达式使用
- RBAC权限设计实例
- 4.7.6 使用 new 来创建动态数组
- C++中const加强
- 【Android UI设计与开发】第06期:底部菜单栏(一)使用TabActivity实现底部菜单栏
- 各类排序方法以及效率对比,以万为计数单位
- Swift - Swift添加方法描述
- 修改Android手机的Preferences配置文件
- BZOJ1188 [HNOI2007]分裂游戏(SG定理)
- 审批流程优选方案
- java自定义解析XML文件解析
- MongoDB安装