-
必须初始化
-
一经定义无法更改
-
默认状态下仅在文件内有效
const的引用
-
const变量的引用必须同样使用const类型
const int x = 233;
const int &y = x; √
int &y = x; ×
-
非const变量也可以使用const引用 但const引用后不可通过此引用修改变量
-
double dval = 3.14;
const int &ri = dval;
====>>
double dval = 3.14;
const int temp = dval;
const int &ri = temp; ri绑定的是临时量
指针与const
-
const对象只能用const指针指
-
const指针无法修改对应指向的常量