C++ 将foreach与Qt中的多个容器一起使用
我有两个C++ 将foreach与Qt中的多个容器一起使用,c++,qt,qt4.8,C++,Qt,Qt4.8,我有两个QStringList实例,我想同时对它们进行迭代。使用一个for循环和两个迭代器就可以了 但由于我经常这样做,并且希望减少键入,是否有可能使用Qt的foreach宏(我使用的是Qt 4.8)或者甚至是一个特殊的宏来实现这一点?看一下和@m.s。这些与Qt的foreach无关。我不使用boost,不幸的是在这个项目中没有C++11。@ValentinHeinitz我认为这是不可能的,因为qt的foreach是在qt中定义的一个简单宏,它只能支持由“,”分隔的项和容器,所有其他的都会产生错
QStringList
实例,我想同时对它们进行迭代。使用一个for
循环和两个迭代器就可以了
但由于我经常这样做,并且希望减少键入,是否有可能使用Qt的
foreach
宏(我使用的是Qt 4.8)或者甚至是一个特殊的宏来实现这一点?看一下和@m.s。这些与Qt的foreach无关。我不使用boost,不幸的是在这个项目中没有C++11。@ValentinHeinitz我认为这是不可能的,因为qt的foreach是在qt中定义的一个简单宏,它只能支持由“,”分隔的项和容器,所有其他的都会产生错误