常物件成員

2022-08-02 05:09:14 字數 517 閱讀 5590

//(1)常資料成員

//注意:定義常資料成員就必須對他進行初始化,並且只能通過建構函式的初始化表對常資料成員進行初始化

class time

};//注意常物件的資料成員都是常資料成員,因此在程式設計時應習慣於用引數的初始化列表進行初始化

//(2)常成員函式

//作用:常成員函式用於訪問const資料成員和const物件的函式

//注意:a在宣告和定義常成員函式都必須加const關鍵字 形如:void get_hour(int h) const

// b常成員函式中只能引用本類中的資料成員,但不能修改它們(除了可變mutable資料)。

// c常成員函式不能呼叫另乙個非const成員函式

//d常成員函式可以引用const資料成員,也可以引用非const的資料成員

//e const資料成員可以被const成員函式引用,也可以被非const的成員函式引用。

//f 常物件只能呼叫它的常成員函式,而不能呼叫其他成員函式。

常物件成員

1 常資料成員 注意 定義常資料成員就必須對他進行初始化,並且只能通過建構函式的初始化表對常資料成員進行初始化 class time 注意常物件的資料成員都是常資料成員,因此在程式設計時應習慣於用引數的初始化列表進行初始化 2 常成員函式 作用 常成員函式用於訪問const資料成員和const物件的...

常成員,常函式,常物件

知識點1.常物件中的任何型別的資料成員 無論私有還是公有 的值都不能被改變。知識點2.常物件能呼叫的 1.公有的常成員函式 2.建構函式 3.公有的靜態函式 知識點3.常物件與常成員函式只有同時存在才都有意義 知識點4.普通物件既可以呼叫常成員函式,也可以呼叫非常成員函式 知識點5.常成員函式不能更...

C 之常物件,常物件成員

一.常物件 1.常物件定義 time const t1 1,2,3 或者const time t1 2.常物件不能呼叫該物件的非const型的成員函式 系統主動呼叫的構造析構函式除外 3.常成員函式的宣告方法,後面加個const即可 void get time const 4.常物件不能修改物件內的...