在C++中,const关键字用于定义常量,即一个值在程序执行过程中不会被改变。const关键字可以用在变量、函数参数和函数返回值上。
const int num = 10;
int value = 5;
const int* ptr = &value;
int value = 5;
int* const ptr = &value;
class MyClass {
public:
void print() const {
//不修改成员变量
}
};
int value = 5;
const int& ref = value;
总的来说,const关键字可以用于定义常量,保护变量不被修改,以及声明不会修改成员变量的成员函数。