C++ 中 const 关键字是什么?
我们使用 const 限定符将变量声明为常量。这意味着在变量初始化后,我们无法再更改其值。使用 const 有非常大的好处。例如,如果你有一个常量值(如 PI 值),你将不希望程序中的任何部分修改该值。所以你应该将其声明为 const。
编译器可能会将使用 const 限定类型声明的对象放置在只读内存中,并且如果在程序中从未获取 const 对象的地址,它可能根本不会被存储。例如,
#include<iostream> using namespace std; int main() { const int x = 10; x = 12; return 0; }
这段程序会产生一个错误,因为我们尝试重新分配一个 const 值。
广告