我们在 C++ 中使用 const 限定符的原因
我们使用 const 限定符将变量声明为常量。这意味着在我们初始化变量后便无法更改其值。使用 const 有非常大的好处。例如,如果你有一个 PI 值的常量,你不会希望程序的任何部分修改该值。因此,你应该将其声明为 const。
如果需用 const 限定类型声明对象,编译器可以将该对象置于只读内存中,如果不记录 const 对象的地址,则根本不存储该对象。例如:
#include<iostream> using namespace std; int main() { const int x = 10; x = 12; return 0; }
由于我们尝试重新赋值一个常量值,所以这个程序会产生一个错误。
广告