C++中虛函數與普通函數區別

1.虛函數(impure virtual)ide   C++的虛函數主要做用是「運行時多態」,父類中提供虛函數的實現,爲子類提供默認的函數實現。函數   子類能夠重寫父類的虛函數實現子類的特殊化。spa 2.普通函數(no-virtual)指針   普通函數是靜態編譯的,沒有運行時多態,只會根據指針或引用的靜態類型對象,調用本身的普通函數。code   普通函數是父類爲子類提供的「強制實現」。對象
相關文章
相關標籤/搜索