virtual

virtual是定義C++中虛函式的關鍵字 。

基本信息

翻譯

adj. 實質上的,事實上的;(計算機)虛擬的;<物>有效的,虛像的;(粒子)實際存在的

虛函式

定義C++中虛函式的關鍵字

在使用virtual之前,C++對成員函式使用靜態聯編,而使用virtual,並且在調用函式時是通過指針或引用調用,C++則對成員函式進行動態聯編。

概念:

(1)以繼承為前提。

(2)在父類中用virtual修飾函式。

(3)在子類中重寫該虛函式。

作用:

(1)以父類的引用作為函式的參數類型。

(2)調用該函式傳遞子類對象。

(3)在函式中可以通過該父類的引用調用到子類中重寫的虛函式。

相關詞條

相關搜尋

熱門詞條

聯絡我們