C 常成員函式 常資料成員 常物件

2022-06-06 22:24:20 字數 498 閱讀 3383

常成員函式在宣告和實現時都要帶const關鍵字

常成員函式不能修改物件的資料成員,也不能訪問類中沒有用const宣告的非常成員函式。

在任何函式中都不能對常資料成員賦值。對常資料成員初始化,只能通過建構函式初始化列表

常物件的資料成員在它的生存期內不會被改變,因此定義常物件時必須對其進行初始化。這裡的初始化可以通過初始化列表完成,也可以通過建構函式函式體來完成。

class person 

};int main()

常物件只能呼叫它的常成員函式,不能呼叫其他的普通成員函式。

對於常量成員函式的過載,常量物件呼叫常量成員函式,正常物件呼叫非常量成員函式。

常資料成員 常成員函式 常物件

常資料成員的初始化只能在類建構函式的初始化表中 mino mino const char name,int age,string birth,int height,int weight m name name m birthdate birth 初始化表 將const指標轉化為非cosnt以修改非常...

常引用,常物件,常成員函式,常資料成員

常引用 形式 const 型別 物件名或變數名 常物件 形式 const 類名 物件名 1.常物件的資料成員不能被修改了,在定義的時候應該對其進行初始化 2.常物件不能夠呼叫普通成員函式 因為普通成員函式可能會修改物件的資料型別,這是不安全的。3.常物件可以呼叫靜態成員函式,常成員函式,其實也可以調...

常物件 常資料成員 常成員函式總結

include using namespace std class time void out value void out value const 常成員函式可以引用非常物件和常物件的成員變數 如輸出或者計算 但不能修改 void set value int int int void time s...