亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++ override如何調用出來

c++
小億
109
2024-01-05 14:15:31
欄目: 編程語言

在C++中,可以使用override關鍵字來顯式地指示函數重寫基類的虛函數。override關鍵字的使用方法如下:

class Base {
public:
    virtual void foo() const {
        cout << "Base::foo()" << endl;
    }
};

class Derived : public Base {
public:
    void foo() const override {
        cout << "Derived::foo()" << endl;
    }
};

int main() {
    Derived d;
    d.foo(); // 調用Derived類中的foo()函數
    return 0;
}

在上述示例代碼中,Derived類繼承自Base類,并重寫了Base類的虛函數foo()。使用override關鍵字來修飾Derived類中的foo()函數,可以讓編譯器驗證該函數是否真正重寫了基類的虛函數。

main()函數中,我們創建了一個Derived類的對象d并調用了它的foo()函數。由于foo()函數被標記為override,因此編譯器會自動調用Derived類中的foo()函數,輸出結果為"Derived::foo()"。

0
平果县| 张家港市| 大姚县| 葵青区| 兴宁市| 昌图县| 库伦旗| 通山县| 东丰县| 邻水| 东城区| 桃江县| 南投市| 莆田市| 东方市| 本溪| 城市| 常州市| 阿城市| 长宁区| 平塘县| 翁源县| 华容县| 虎林市| 民和| 莱阳市| 利津县| 桃园市| 吉隆县| 汝阳县| 新绛县| 桃江县| 天祝| 政和县| 涿州市| 德钦县| 巴彦县| 新津县| 思茅市| 新源县| 嘉荫县|