第五周程式閱讀

2021-06-29 12:47:49 字數 481 閱讀 6410

#include using namespace std;

class base

; base(int m)

int get()

void set(int m)

};//base_end

int main()

; cout

ptr=ptr-1;

cout

執行結果:

學習心得:這個程式很好理解,this指標指向形參並複製,main函式裡ptr指標指向乙個新開闢的陣列。接下來呼叫ptr所指向物件的成員函式。改變了陣列的值。第一次沒有改變值,因此還是照原來的輸出,第二次輸出呼叫了ptr所指向物件的成員函式,並且之前ptr+1,所以是從a[1]開始,然後減一,輸出a[0]。

第五周程式閱讀 5

檔名稱 score.cpp 作 者 惠睿 完成日期 2015年4月1日 版 本 號 v1.0 問題描述 閱讀程式,寫出程式的執行結果並理解。程式輸入 無輸入。程式輸出 輸出呼叫函式後的值。includeusing namespace std class myclass myclass static ...

第五周程式閱讀四

4 請寫出程式中const出現的語法現象及其所起的作用 include include using namespace std class student student const string nm,int sc 0 name nm score sc 1 下面的const幹神馬?宣告常資料成員 ...

第五周閱讀程式

1 include using namespace std class base base int m int get void set int m base end int main cout ptr ptr 1 cout 執行結果 執行結果 4 include include using nam...