gpt4 book ai didi

C++ 继承 - QList

转载 作者:行者123 更新时间:2023-11-28 08:08:30 24 4
gpt4 key购买 nike

我有一个类 Car,它继承了一个 QList 。我想知道我将如何使用我刚刚继承的 QList?

根据我对如何使用继承的业余理解,如果 Car 继承了 Vehicle,我将通过 Vehicle::getWheels() 访问 Vehicle 的方法。如果我继承 QList,这将如何工作?

最佳答案

如果您的 Car 继承自 Vehicle,您可以简单地使用继承的方法(如果您没有覆盖这些方法)。示例:

class Vehicle
{
int wheels_;

public:
Vehicle(int wheels=4)
: wheels_(wheels)
{
}

int getWheels() const { return wheels_; }
};

class Car: public Vehicle
{
};

Car myCar;
myCar.getWheels();

所以对于你的问题,你可以简单地使用QList< int >的成员如果您的类(class)被宣布为class Car : public QList< int > { ... };,则无需明确说明.

关于C++ 继承 - QList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9688928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com