描述:override保留字表示當前函數重寫了基類的虛函數。目的:1.在函數比較多的狀況下能夠提示讀者某個函數重寫了基類虛函數(表示這個虛函數是從基類繼承,不是派生類本身定義的);2.強制編譯器檢查某個函數是否重寫基類虛函數,若是沒有則報錯。用法:在類的成員函數參數列表後面添加該關鍵字既可。例子:class Base {virtual void f();};class Derived : public Base {void f() override; // 表示派生類重寫基類虛函數fvoid F() override;//錯誤:函數F沒有重寫基類任何虛函數};注意:override只是C++保留字,不是關鍵字,這意味着只有在正確的使用位置,oerride才啓「關鍵字」的做用,其餘地方能夠做爲標誌符(如:int override;是合法的)。相關:override還有一個姊妹保留字final。