第十三周 程式閱讀2(3) 交通工具

2021-07-02 21:31:36 字數 567 閱讀 4291

問題及**:

/*

* 檔名稱: 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 交通工具 執行結果 當基類的指標指向派生類時,用...