C++ 程式設計中的 Override 關鍵字
在本教程中,我們將討論一個程式來了解 C++ 中的 override 關鍵字。
Override 關鍵字用於覆蓋基類中的函式,並在子類中定義具有相同簽名的單獨函式。
示例
#include <iostream> using namespace std; class Base { public: //function to be override virtual void func() { cout << "I am in base" << endl; } }; class derived : public Base { public: void func(int a) { cout << "I am in derived class" << endl; } }; int main(){ Base b; derived d; d.func(6); return 0; }
輸出
I am in derived class
廣告