const關鍵字的用法
阿新 • • 發佈:2022-03-13
1 const關鍵字的用法
(1)定義普通變數的時候,只能初始化一次,以後不可再修改其值。
(2)在函式形參宣告中,使用const,可以防止傳進來的引數被修改。
(3)在類中使用const定義的函式,在函式內部不能修改成員變數的值,但是可以修改傳進來的形參值,但是一般不這麼用。
class MM { public: MM(); ~MM(); void my_ptintf(int b)const; private: int age = 18; string name = "baby"; }; //(3)在類中使用const定義的函式,不能修改類中的成員變數,但是可以修改傳進來的形參值 void MM::my_ptintf(int b)const { //age = 100; //會報錯不可以修改類中的成員變數 } //(2)在函式引數中宣告的變數,可以防止傳進來的引數被修改。 void test(const int a) { //a = 10; //會報錯不可以修改 cout << "a == " << a << endl; } int main() { //(1)在定義普通變數時,只能初始化一次,以後不能修改其值。 const int number = 100; //number = 50; //會報錯不可以修改 test(200); return 0; }
搜尋
複製