VIRTUAL

我要報(bào)錯(cuò)
virtual是定義C++中虛函數(shù)的關(guān)鍵字。在面向?qū)ο蟪绦蛟O(shè)計(jì)領(lǐng)域,C++、ObjectPascal等語言中有虛函數(shù)(英語:virtualfunction)或虛方法(英語:virtualmethod)的概念。這種函數(shù)或方法可以被子類繼承和覆蓋,通常使用動(dòng)態(tài)調(diào)度實(shí)現(xiàn)。這一概念是面向?qū)ο蟪绦蛟O(shè)計(jì)中(運(yùn)行時(shí))多態(tài)的重要組成部分。簡言之,虛函數(shù)可以給出目標(biāo)函數(shù)的定義,但該目標(biāo)的具體指向在編譯期可能無法確定。