虛函數實現原理

C++中的虛函數的做用主要是實現了多態的機制。關於多態,簡而言之就是用父類型別的指針指向其子類的實例,而後經過父類的指針調用實際子類的成員函數。這種技術可讓父類的指針有「多種形態」,這是一種泛型技術。所謂泛型技術,說白了就是試圖使用不變的代碼來實現可變的算法。好比:模板技術,RTTI技術,虛函數技術,要麼是試圖作到在編譯時決議,要麼試圖作到運行時決議。ios 關於虛函數的使用方法,我在這裏不作過多
相關文章
相關標籤/搜索