第十二周專案1 閱讀程式並寫出結果 3

2021-07-11 20:16:45 字數 717 閱讀 5766

問題及**:

*檔名稱:main.cpp

*作 者:崔青青

*完成日期:2023年5月16日

*版 本 號:v1.0

*問題描述:閱讀程式,寫出程式的執行結果並理解。

*輸入描述:

*輸出描述:

*/#includeusing namespace std;

class wages

double getpay()const;

wages operator+(wages w)const;

};double wages::getpay()const

wages wages::operator+(wages w)const

int main()

{ wages w1(2000,500,100),w2(5000,1000,300);

cout<

執行結果:

知識點總結:

過程:先執行w1/w2的建構函式,把w1/w2的base/bonus/tax賦值為2000/500/100/5000/1000/300;再執行成員函式加法過載函式,然後再執行w1+w2的getpay()函式,輸出結果8100.

學習心得:

掌握運算子過載函式,提高程式執行效率。



第十二周 閱讀程式

檔名稱 test.cpp 作 者 呼亞萍 完成日期 2015年5月27日 版 本 號 v1.0 問題描述 閱讀程式,寫出執行結果 程式輸入 相應的程式 程式輸出 對應得結果 include using namespace std class a a int i void print class b ...

第十二周專案 閱讀程式 c

檔名稱 main.cpp 作 者 李德坤 完成日期 2016年5月14日 版本號 v1.0 問題描述 閱讀程式,輸出結果 輸入描述 無 輸出描述 無 includeusing namespace std class wages 工資 類 double getpay const 返回應付工資額 wag...

第十二周閱讀程式(5)

a include using namespace std class a void printa void printa void printa void printa 將會發生錯誤的一行刪除 p printb 對餘下的程式,你認為輸出是 a 1 b 1 a 2 b 3 實際執行的輸出是 那一行的...