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

例如,如果我想遍历QList中的element,我该怎么做?以下是如果Book没有继承QList的方式我该怎么做的代码。

QList<char> list;

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

最佳答案

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




顺便说一句,我不确定您要达到什么目标,但是我想这是您应该赞成composition over inheritance的情况。

关于c++ - 引用QList继承自派生类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9748447/

10-12 23:56