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

溫馨提示×

c++中super關鍵字有什么用

c++
小億
98
2024-06-03 09:52:22
欄目: 編程語言

在C++中,`super`關鍵字并不存在。您可能是將其與其他編程語言(如Java或C#)中的`super`關鍵字混淆了。在這些語言中,`super`用于引用父類(超類)的成員。

在C++中,要引用基類(父類)的成員,您需要使用作用域解析運算符`::`。以下是一個C++示例,展示了如何在派生類中引用基類的成員:

```cpp

#include

class Base {

public:

void print() {

std::cout << "Base class print function"<< std::endl;

}

};

class Derived : public Base {

public:

void print() {

std::cout << "Derived class print function"<< std::endl;

}

void callBasePrint() {

Base::print(); // 使用作用域解析運算符調用基類的print函數

}

};

int main() {

Derived d;

d.print(); // 輸出 "Derived class print function"

d.callBasePrint(); // 輸出 "Base class print function"

return 0;

}

```

在這個示例中,`Derived`類繼承自`Base`類。`Derived`類有一個名為`callBasePrint`的成員函數,它使用作用域解析運算符`Base::`來調用基類(父類)的`print`函數。這與其他編程語言中的`super`關鍵字類似,但在C++中,我們使用作用域解析運算符來實現相同的功能。

0
邵东县| 亳州市| 化州市| 盐池县| 凭祥市| 古交市| 高尔夫| 沂源县| 天台县| 温宿县| 塔河县| 仙桃市| 吉安县| 富裕县| 香港| 宿州市| 贵德县| 长汀县| 石首市| 伊通| 二连浩特市| 景洪市| 图片| 工布江达县| 武义县| 浦东新区| 乐昌市| 松桃| 榆中县| 襄垣县| 西藏| 丁青县| 洞头县| 沁水县| 上林县| 图木舒克市| 嘉黎县| 池州市| 攀枝花市| 贵定县| 泸水县|