首先建立乙個類,方便介紹常物件以及常方法
class
test
void
test2()
test
(int a,
int b,
int c):ma
(a),
mb(b),mc
(c);
//建構函式(常成員只能由初始化表進行初始化)
private
:int ma;
int mb;
const
int mc;
//c++中常變數必須初始化(類中的常變數可以使用建構函式的初始化表進行初始化)
}int
main()
常物件:常物件只能呼叫該類中的常成員函式
常方法:
①可以訪問物件中的常成員,也可以訪問普通成員
②該方法不允許修改任何資料的值
常資料成員:
①只能通過建構函式的初始化表就行初始化,其他方式皆不允許
②可以被const成員函式訪問,也可以被該類中普通函式訪問(但不允許修改其中的值)
C 之常物件,常物件成員
一.常物件 1.常物件定義 time const t1 1,2,3 或者const time t1 2.常物件不能呼叫該物件的非const型的成員函式 系統主動呼叫的構造析構函式除外 3.常成員函式的宣告方法,後面加個const即可 void get time const 4.常物件不能修改物件內的...
C 共享資料的保護(常物件,常成員,常引用)
1 常物件 必須進行初始化並且不能被修改。class fun private int x const fun funa 2 2 常成員函式 型別說明符 函式名 參數列 const 1 在函式的定義部分也要帶上const關鍵字。2 如果乙個物件是常物件,那麼常物件只能呼叫常成員函式,不可以呼叫其他函式...
C 程式設計必知 常引用 常物件和物件的常成員
1.常引用 用const宣告的引用就是常引用。常引用所引用的物件不能被更改。我們經常見到的是常引用作為函式的形參,這樣不會發生對實參的誤修改。常引用的宣告形式為 const 型別說明符 引用名。雞啄公尺給大家看個常引用作為函式形參的例子 include using namespace std voi...