const限定符
const限定符
1.在变量前加const限定符使得变量成为常量;因为const对象一旦创建后其值就不能改变,因此const对象必须初始化。
const int a=10;
此处a成为常量。
2.默认情况下,const对象仅在文件内有效,为了解决一个文件定义const变量,多个文件进行声明使用,需要在const变量的定义和声明都加上extern关键字。
extern const int a=10;
extern const int a;
const的引用(简称常量引用)
1.把引用绑定const对象上,我们称之为对常量的引用,因此const引用不能修改被绑定的对象的值;
const int b=10;//定义一个const变量
const int &p=b;//绑定const对象
以下代码是错误的
p=12;
int &q=b;//一个非常量引用指向一个常量对象是错误的
2.注意
const限定符最先出现在Python成神之路。
共有 0 条评论