勵志

勵志人生知識庫

什麼是純虛函數

特殊的虛函數

純虛函數是一種特殊的虛函數,它在基類中被聲明但沒有定義。

這種函數用於基類中定義一箇接口,要求派生類提供具體的實現。純虛函數的定義通常包含“virtual”和“= 0”關鍵字,表明這是一箇沒有實現的虛函數。含有純虛函數的類被稱爲抽象類,不能被直接實例化,只能作爲基類使用。任何包含純虛函數的類在編譯時都會要求其派生類提供相應的實現,以實現多態性和代碼複用。