C 常物件 常方法的相關知識

2021-09-29 12:59:07 字數 572 閱讀 7069

首先建立乙個類,方便介紹常物件以及常方法

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...