Ссылочный QList, унаследованный от производного класса - PullRequest
0 голосов
/ 17 марта 2012

Если у вас есть класс Book, который только что унаследовал QList< char >, мне интересно, можно ли ссылаться на QList изнутри Book?

Например, если я хочу перебрать элемент в QList, как мне это сделать? Ниже приведен код того, как бы я это сделал, если бы Book не наследовал QList.

QList<char> list;

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

1 Ответ

2 голосов
/ 17 марта 2012
foreach(char element, *this) {
    cout << element << endl;
}

Кстати, я не уверен, чего вы пытаетесь достичь, но я полагаю, что это тот случай, когда вы должны отдавать предпочтение композиции вместо наследования .

...