我们在 C++ 中使用 const 限定符的原因


我们使用 const 限定符将变量声明为常量。这意味着在我们初始化变量后便无法更改其值。使用 const 有非常大的好处。例如,如果你有一个 PI 值的常量,你不会希望程序的任何部分修改该值。因此,你应该将其声明为 const。

如果需用 const 限定类型声明对象,编译器可以将该对象置于只读内存中,如果不记录 const 对象的地址,则根本不存储该对象。例如:

#include<iostream>
using namespace std;
int main() {
   const int x = 10;
   x = 12;
   return 0;
}

由于我们尝试重新赋值一个常量值,所以这个程序会产生一个错误。

更新日期:2020-02-10

2K+ 浏览量

开始您的 职业生涯

完成课程获得认证

入门
广告