C++ Primer第五版筆記——虛函數

當咱們使用基類的引用或指針調用一個虛成員函數時會發生動態綁定,知道運行時纔會知道到底調用了哪一個版本的虛函數,所以全部的虛函數都必須有定義。 對虛函數的調用可能在運行時才被解析 面向對象編程的核心思想是多態性(polymorphism)。多態性這個詞源於希臘語,其含義是「多種形態」,引用或指針的靜態類型與動態類型不一樣這一事實是C++語言支持多態性的根本所在。 當使用基類的引用或指針調用基類中定義
相關文章
相關標籤/搜索