//(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.常物件不能修改物件內的...