第十周 閱讀程式

2021-07-11 15:27:09 字數 571 閱讀 6690

完成日期:2023年5月6日

問題描述:無

輸入描述:無

輸出描述:結果;

*/#include using namespace std;

class a

{public:

a(char *s){cout執行結果:

知識點總結:

[cpp]view plain

copy

print

?類b和類c都繼承了類a,類d同時繼承了類b和類c  

所以類d的建構函式中應先構造b,又因為類b繼承了a,所以要先構造a,故首先輸出 class

a  然後b的建構函式中又輸出s2即 class

b  接著在d的建構函式中構造類c,又因為c繼承了a,所以先構造a,輸出 class

c  然後在c的建構函式中輸出 class

d  最後類d的建構函式初始化列表完成後,程式執行輸出s4即輸出 class

d  

第十二周 閱讀程式

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

第十周專案一 閱讀程式,寫出程式執行的結果 4

檔名稱 text.cpp 完成日期 2016年4月30日 版本號 vc 6.0 問題描述 閱讀程式寫出程式執行的結果 includeusing namespace std class base public base char i cout base constructor.執行結果 base co...

第十二周閱讀程式(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 實際執行的輸出是 那一行的...