const
来源:互联网 发布:纪伯伦你的孩子知乎 编辑:程序博客网 时间:2024/06/11 05:34
不过const修饰指针就需要注意一下了。要是修饰的类型不是指针,比如int之类,const放在int之前和int之后是一样的,比如
const int a = 2;
int const a = 2;
有着同样的效果。我自己偏向于第一种写法,其实想想,第二种写法更为合理,表示修饰变量a本身,所以a的值不可变。
当类型为指针时,以星号*为界, const加在左右两边,有不同的意思。
1) const int* pa = &a; (可以写成 int const* pa = &a; 注意是以星号为界)
2) int* const pa = &a;
写法1)表示pa所指向的变量,也就是a的值不可变。写法2)表示pa的指向,也就是pa本身的值不可以变,不可以现在指向a, 跟着指向b.
const int a = 2;
int const a = 2;
有着同样的效果。我自己偏向于第一种写法,其实想想,第二种写法更为合理,表示修饰变量a本身,所以a的值不可变。
当类型为指针时,以星号*为界, const加在左右两边,有不同的意思。
1) const int* pa = &a; (可以写成 int const* pa = &a; 注意是以星号为界)
2) int* const pa = &a;
写法1)表示pa所指向的变量,也就是a的值不可变。写法2)表示pa的指向,也就是pa本身的值不可以变,不可以现在指向a, 跟着指向b.
0 0
- const
- const
- const
- CONST
- const
- const
- const
- const
- const
- const
- Const
- const
- const
- const
- CONST
- const
- const
- const
- view类的xml属性、相关方法及说明
- 【Android学习笔记】开发环境
- 25块钱 买来一周的麻烦 网银,伤不…
- 网站,不懂得多了
- 22个实用的HTML5 CSS3表单开发教程
- const
- 5款WordPress代码高亮插件
- 10个值得一试的iPhone应用开发教程
- linux查找目录下的所有文件中是否含有某个字符串
- 以客户为中心 戴尔全新解决方案 激…
- 戴尔全新企业级解决方案 成就高效I…
- win7系统 配置java环境
- 【Photoshop学习】如何突出照片中…
- <Lua程序设计(第二版)>书摘-5