多態和虛函數的使用

上一篇博文我提到virtual用法,同時談到它在多態的實現中有至關重要的位置。現在我們來學習多態到底是什麼及其是如何實現的。 在C++中有兩種多態性: 1>編譯時的多態:通過函數的重載和運算符的重載來實現。 2>運行時的多態:無法根據函數名和參數來確定該調用哪個函數,必須在程序執行過程中,根據執行的具體情況來動態地確定。它是通過類繼承關係和虛函數來實現的。 在類繼承中我們的父類對象,指針或引用只能
相關文章
相關標籤/搜索