在C++中,const關(guān)鍵字用于定義常量,即一個(gè)值在程序執(zhí)行過程中不會(huì)被改變。const關(guān)鍵字可以用在變量、函數(shù)參數(shù)和函數(shù)返回值上。
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關(guān)鍵字可以用于定義常量,保護(hù)變量不被修改,以及聲明不會(huì)修改成員變量的成員函數(shù)。