問題及**:
*檔名稱: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 實際執行的輸出是 那一行的...