問題及**:
執行結果:/*
*檔名稱:test.cpp
*完成日期:2023年6月2日
*版本號:v1.0
*問題描述:閱讀程式--純虛函式
*輸入描述:
*程式輸出:
*/#include using namespace std;
class base
;
class firstderived:public base
};class secondderived:public base
};int main()
//純虛函式是在基類中宣告的虛函式,
//在基類中沒有定義具體的操作內容,要求各派生類根據實際需要給出各自的定義。
//純虛函式與一般的虛函式不同就是在後面加了"=0"。
學習心得:
解析寫在上面的**中。
注意這個程式中有基類物件的引用,還有幾類物件的指標的用法,還有基類物件對派生類物件賦值的問題,
要注意引用是不重新分配記憶體的,而定義乙個指標的時候,指標可以重新分配記憶體。
第13周閱讀程式(1)
問題及 檔名稱 test.cpp 完成日期 2016年6月2日 版本號 v1.0 問題描述 閱讀程式。輸入描述 程式輸出 includeusing namespace std class a virtual void print const 基類的指標指向派生類的物件,如果基類宣告的不是虛函式就呼叫...
第11周閱讀程式(3)
問題及 檔名稱 zwj.cpp 作 者 張晴晴 完成日期 2016年5月10日 版 本 號 v1.0 問題描述 閱讀程式,寫出執行結果 輸入描述 程式輸出 include using namespace std class a public a char s cout執行結果 學習心得 主函式中定義...
第11周閱讀程式(2)
問題及 檔名稱 zwj.cpp 作 者 張晴晴 完成日期 2016年5月10日 版 本 號 v1.0 問題描述 閱讀程式,寫出執行結果 輸入描述 程式輸出 include using namespace std class a a int i void print cout執行結果 步驟分析 主函式...