【C++】虛函數探討

一. 引言 C++面嚮對象語言的一大特性就是抽象,在程序設計上的體現就是鼓勵面向接口編程,而不要面向具體實現編程。這裏所說的抽象和接口與C++的多態性密切相關。 C++的多態分爲靜態多態(編譯時多態)和動態多態(運行時多態)兩大類。靜態多態通過重載、模板來實現;動態多態就是通過本文的主角虛函數來體現的。 虛函數是C++語言一個非常重要的特性,不同編譯器對此特性的實現機制也略有差別,雖然具體實現細節
相關文章
相關標籤/搜索