完成日期:2023年5月6日
問題描述:無
輸入描述:無
輸出描述:結果;
*/#include using namespace std;
class a
{public:
a(char *s){cout執行結果:
知識點總結:
[cpp]view plain
copy
?類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 實際執行的輸出是 那一行的...