一、const对象的定义
例 | 说明 |
---|---|
const int bufferSize = 512 | 将变量bufferSize定义为常量512且不可修改 |
二、const对象的作用域
例 | 作用域 |
---|---|
int globelVariable = 0; | 添加合适的声明,变量globelVariable在整个程序中都可以访问 |
const int bufferSize = 512; | 只在当前文件中可以访问,属于文件的局部变量 |
三、const对象的作用
1.增强程序的可读性
2.增强程序的可维护性
四、const引用
例:
const int value = 100;
const int &referenceValue = value;//正确,左值和右值都是常量
int &referenceValue2 = value;//错误,左值为变量,右值为常量
总结:
使用const引用可以使得变量可读,但是不可写,一般用在函数的形参上。