常成員,常函式,常物件

2021-10-05 03:22:12 字數 328 閱讀 9353

知識點1.常物件中的任何型別的資料成員(無論私有還是公有)的值都不能被改變。

知識點2.常物件能呼叫的:

1.公有的常成員函式

2.建構函式

3.公有的靜態函式

知識點3.常物件與常成員函式只有同時存在才都有意義

知識點4.普通物件既可以呼叫常成員函式,也可以呼叫非常成員函式

知識點5.常成員函式不能更改資料成員(包括常資料成員和非常資料成員)的值

知識點6.常成員函式的用處:因為常成員函式不能改變資料成員的值,所以能夠防止資料被誤改,可以保護資料的安全

知識點7.函式之間呼叫的話,常成員函式只能呼叫常成員函式

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

宣告顯示 const 型別說明符 物件名 常物件的資料成員值在物件的整個生存期間不能被改變,即就是,常物件必須進行初始化,而且不能被更新。宣告形式 型別說明符 函式名 參數列 const 注意 1.在函式定義部分也需要帶const關鍵字。2.乙個常物件只能呼叫它的常成員函式,是常物件唯一的對外介面方...

常成員函式與常物件

先明確幾個概念 1.常物件只能呼叫常成員函式。2.普通物件可以呼叫全部成員函式。3.當對乙個物件呼叫成員函式時,編譯程式先將物件的位址賦給this指標,然後呼叫成員函式,每次成員函式訪問資料成員時,由隱含使用this指標。4.當乙個成員函式被呼叫時,自動向它傳遞乙個隱含的引數,該引數是乙個指向這個成...

常物件與常成員函式

常物件的宣告形式 必須進行初始化,不能被更新 const 類名 物件名 常引用 被引用的物件不能被更新 const 型別說明符 引用名 常陣列 陣列元素不能被更新 型別說明符 const 陣列名 大小 常指標 指向常量的指標,指向的內容不能通過該指標改變,但可以改變指向的物件 const 型別說明符...