C++ Inheritance - QList
C++ Inheritance - QList
我有一个类Car,它继承了QList<int>。我想知道如何使用我刚刚继承的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();
因此,对于您的问题,如果您的类被删除为class Car : public QList< int > { ... };
,您可以简单地使用QList< int >
的成员,而不必显式。
相关文章:
- 如何检查QList中是否存在值
- 访问类 QList 指针的成员
- C++ template for QList
- 如何使用 QSortFilterProxyModel::sort 对 Qlist 中的数据进行排序
- QT 如何将 Qlist 传递给类构造函数
- 尝试在 qml 中访问结构成员的 QList
- 如何将 QString 的 QList 分配给列表视图?
- Qt5 - 如何将"QList<T> *"指针作为信号参数传递,并在完成后将其删除?
- 将 QList 转换为 QStringList 以插入到 QComboBox 中
- 如何将QGraphicsItem QList保存到文件中,然后读取它?Qt c++
- 从 json 字符串将 QVariant 转换为 QList<MyClass>
- 尝试应用肖恩父母谈话"inheritance is the base class of evil"中的模式
- 如何在 c++98 中通过特定字段在 QList 中查找对象?
- 在 QML 中读取 QList<QPoint>
- 具有QList功能的QT应用程序<QString>"append"
- 如何将对象/指针正确存储到 Qlist 中
- 为什么 std::sort 在使用 QList 时崩溃?
- QList::operator[]中的断言失败<T>:QJoysticks 中的"index out of range"
- Python class inheritance to c++
- C++ Inheritance - QList