問題及**:
/*
* 檔名稱: x.cpp
* 作者 : 李楠
* 完成日期: 2023年 5月 27日
* 版本號 : v1.0
* 問題描述: (3)如果將vehicle類的定義修改為純虛函式,找出main()函式中將使編譯出錯的行刪除(或改為注釋) ,請寫出程式的執行結果,並在上機時對照理解
* 輸入描述: 略
* 程式輸出: 略
*/#include using namespace std;
class vehicle //交通工具
;class car: public vehicle //汽車
執行結果:
知識點總結:
純虛函式沒有物件的,所以應該去掉vehicle v; v.run();
學習心得:
使用虛函式,在呼叫函式的時候,指標指向**就呼叫哪個,很方便。
第十三周 閱讀程式2(2) 交通工具
問題及 檔名稱 x.cpp 作者 李楠 完成日期 2015年 5月 27日 版本號 v1.0 問題描述 2 如果將vehicle類的定義修改為虛函式,其餘不變,請寫出程式的執行結果 輸入描述 請回答 當基類的指標指向派生類時,用指標呼叫同名虛成員函式,執行的是基類的成員函式,還是派生類的成員函式?為...
第十三周專案54 交通工具類
問題及 檔名稱 text.cpp 完成日期 2015年23日 版本號 v1.0 輸入描述 無 程式輸出 測試結果 include using namespace std class vehicle 執行結果 知識點總結 當基類的指標指向派生類時,用指標呼叫同名成員函式,執行的是基類的成員函式。原因是...
第十三周閱讀程式 交通類純虛函式
作 者 劉金石 完成日期 2016年5月22日 問題描述 當基類的指標指向派生類時,用指標呼叫同名成員函式,執行的是基類的成員函式,還是派生類的成員函式?為什麼會這樣?include using namespace std class vehicle 交通工具 執行結果 當基類的指標指向派生類時,用...