Использование foreach с более чем одним контейнером в Qt

У меня есть два экземпляра QStringList, которые я хочу перебирать одновременно. Используя цикл for и два итератора, это сработает.

Но поскольку я делаю это довольно часто и хотел бы сократить набор текста, есть ли возможность сделать это с помощью макроса Qt foreach (я использую Qt 4.8) или, возможно, даже специального макроса для этого?


person Valentin Heinitz    schedule 28.10.2015    source источник
comment
взгляните на stackoverflow.com/questions/12552277/ и stackoverflow.com/questions/7286755/   -  person m.s.    schedule 28.10.2015
comment
@РС. Это не касается foreach в Qt. Я не использую boost и, к сожалению, не использую C++11 в этом проекте.   -  person Valentin Heinitz    schedule 28.10.2015
comment
@ValentinHeinitz я не думаю, что это возможно, поскольку foreach qt - это простой макрос, определенный в qt, и он может поддерживать только элемент и контейнер, разделенные знаком ,, все остальные вызовут ошибку   -  person Shf    schedule 28.10.2015