C++顶层const和底层const的区别
来源:互联网 发布:sql server r2 32位 编辑:程序博客网 时间:2024/06/08 07:17
顶层
所谓顶层
而底层
我理解的
const
和底层的const
主要是针对指针来说的。所谓顶层
const
是指指针的不变性,即指针指向的位置不变!int *const p = &i;
则p这个值不会再变,在这里你可以通过其他方式改变i这个值,比如说你可以直接赋值i = 9;
。这样const
也拿你没办法。而底层
const
则是指指针指向的对象或者内置类型不变,const int *p = &i;
则这里的i的值就不许再变了,但是你仍然可以改变p
,比如说你可以这样const int *p = &j;
我理解的
const
是一种约定,是说我用了const
就不会改变变量的值了,而其他人乱动我也没办法。 阅读全文
0 0
- 顶层const和底层const的区别
- C++Primer----顶层const和底层const
- C++顶层const和底层const的区别
- c++之顶层const和底层const的区别
- 顶层const和底层const的理解
- “顶层const”和“底层const”的思考
- C++的顶层const和底层const
- 顶层const和底层const的说明
- 底层const和顶层const
- 顶层const和底层const
- 顶层const和底层const
- 顶层const和底层const
- 顶层const和底层const
- 顶层const和底层const
- 顶层const和底层const
- 顶层const和底层const
- 顶层const和底层const
- 顶层const和底层const
- c++builder动态给fastreport的memo、checkbox、picture赋值
- 安卓数据存储方式之IO存储
- 接口与抽象类的差别
- 安卓数据存储之SharedPreferences存储
- 【LeetCode】152. Maximum Product Subarray最大连续子数组乘积
- C++顶层const和底层const的区别
- 数据库系统
- [LeetCode] 18. 4Sum
- HDU-5578-Friendship of Frog【2015上海赛区】(水题)
- Jenkins+ant+jmeter环境搭建
- 0/1背包问题
- JAVA 23种开发模式详解(代码举例)
- iptables 命令字典
- Android自适应屏幕分辨率