11 3 4重學C 之 const修飾成員函式

2022-09-09 08:39:09 字數 428 閱讀 6893

#include#include#includeusing namespace std;

/* 4.3.4 const修飾成員函式

常函式:成員函式後加const(修飾的是this指標,令指標指向的值也不可修改)

常函式內不可修改成員屬性

成員屬性宣告時加關鍵字mutable後,在常函式中依然可以修改

常物件:宣告物件前加const

常物件只能呼叫常函式

*/class person

void show_person()

/*void show_person()const

*/void show_person1()const

};void test()

void test2()

int main()

11 2 8重學C 之 靜態成員

include include includeusing namespace std 4.2 物件的初始化和清理 4.2.8 靜態成員 靜態成員變數 所有物件共享同乙份資料 在編譯階段分配記憶體 類內宣告,類外初始化 靜態成員函式 所有物件共享同一函式 靜態成員函式只能訪問靜態成員變數 class ...

10 3重學C 之 函式過載

includeusing namespace std 三 函式提高 3.3 函式過載 函式名可以相同以提高復用性 函式過載需滿足的條件 同意作用域下 函式名相同 函式引數型別不同 個數不同 順序不同 void func void func int a void func double a void ...

2 2重學C 之 while迴圈 案例

include include include 隨機數用到 include 時間用到 using namespace std int main cout n endl while案例 猜數遊戲 0 新增隨機數種子,作用是利用當前系統時間生成隨機數,防止偽隨機數每次生成都一樣 srand unsign...