LINUX.ORG.RU

Сообщения GloomyArmA

 

QMapIterator как член класса

В Qt не компилируется следующий код:

...
private:
QMap<QString,QString> colors;
QMapIterator<QString,QString> colorsIter(colors);
Видимо, такое объявление colorsIter компилятор считает функцией. Проблема в том, что никакими другими способами задать, какой QMap будет обрабатывать итератор, невозможно (или я не нашла). Попытки заменить тип в шаблоне на что-то другое,убрать (colors) и доопределить в конструкторе colorsIter ни к чему не приводят.

Как определить QMapIterator членом того же класса, что и его QMap?

 qmapiterator,

GloomyArmA
()

RSS подписка на новые темы