const将一个对象转换为一个常量,即这个常量不能被修改。
const 对象默认为文件的局部变量,如果让全局const变量可以使别的文件调用,必须加上const限定符
//file1.cc
extern const int i = 0;
//file2.cc
extern const int i;
while( !i ){
};
*非const变量默认为extern, 要使const变量能够在其他的文件中访问,必须指定它为extern.
const 引用
不能讲const值赋给值非const引用,但可以将非const值赋值给const引用。