代码点读机 / C++ / const

const C++ · 关键字

给变量或函数加上「只读锁」,像博物馆展品前的玻璃罩:你可以看,但不能改。

怎么用

const 类型 名字 = 值;

小例子

const double 圆周率 = 3.14;
圆周率 = 3.0;  // 试图修改只读变量

编译结果

编译错误:assignment of read-only variable(不能给 const 变量赋值)

提醒:const 引用可以避免复制,同时保护原数据

官方文档:https://en.cppreference.com/w/cpp/language/cv

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条