(三十六)让常量只读——const限定符
来源:互联网 发布:光电效应 知乎 编辑:程序博客网 时间:2024/05/23 15:31
有时候,我们会让一个常量全程保持不变,并且避免让他因为某些操作而变化,这个时候,我们就需要禁止常量被修改。
例如:我们int day=30; 这个时候,我们只需要这个变量day的数值为30,不需要他变化,这个时候,day实际上就是一个常量了,他的数值为30。
于是呢,我们可以这么做,比如说const int day=30;
为了区分常量和变量,我们可以这样做,比如将常量day的首字母大写变成Day,又或者全部大写变成DAY,也可以前面加个k变成kday,或者其他各种方法。总之,目的是为了方便阅读和鉴别,避免搞错,所以统一风格很重要。
注一:特别是当,你需要用一个常量Day和一个变量day的时候,很有必要用const来限定常量Day,以免在代码中不小心修改了常量Day。
注二:请尽量避免先限定后赋值,尽量是在赋值的时候进行限定。例如:
const int a = 100;
而不是
const int a;a = 100;
后者会提示出错。
另外,按照书中说法,C++中定义符号常量请使用const,而非#define
0 0
- (三十六)让常量只读——const限定符
- 继续C++——指针,引用和常量限定符const
- C++学习 常量 const限定符
- C++11笔记(4)——const 限定符
- c++基础——const限定符
- 浅谈const限定符——c++
- C++Primer学习笔记—(const限定符)
- 改变const限定的“常量”
- const,readonly 常量与只读
- const是只读,不是常量
- const限定对象为只读属性
- const限定修饰符,常量指针,引用类型
- 带const限定符的常量成员函数
- (8)const 限定符
- const 限定符 extern 对常量的引用 指向常量的指针 常量指针
- C语言 用const修饰符定义只读常量,只读常量与#define定义的符号常量的区别
- 笔记——C++ primer第二章 const限定符
- 常量与只读变量的区别(const)
- 稳压二极管原理及使用
- Java Web开发之httpServletRequest获取客户端真实ip
- 另一种禁用隐式动画的方式
- Jira 服务器
- 语音识别系统原理介绍---从gmm-hmm到dnn-hmm
- (三十六)让常量只读——const限定符
- android studio用svn团队项目共享
- 百度地图3.5绘制轨迹线
- 文章标题
- C#编程基础教程
- 在Eclipse中创建Maven多模块工程的例子
- Struts2 框架的简单实现——轻松理解Struts原理
- Linux头文件及动态库路径设置
- group by