如果有一个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/