引用QList继承自派生类

时间:2012-03-17 08:27:22

标签: c++ qt inheritance qlist

如果有一个刚刚继承QList< char >的类Book,我想知道是否可以从Book中引用QList

例如,如果我想迭代QList中的元素,我该怎么做?下面是如果Book没有继承QList我将如何执行此操作的代码。

QList<char> list;

foreach (char element, list) {
    cout << element << endl;
}

1 个答案:

答案 0 :(得分:2)

foreach(char element, *this) {
    cout << element << endl;
}

顺便说一下,我不确定你想要实现的目标,但我猜你应该赞成composition over inheritance