Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将foreach与Qt中的多个容器一起使用_C++_Qt_Qt4.8 - Fatal编程技术网

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中定义的一个简单宏,它只能支持由“,”分隔的项和容器,所有其他的都会产生错误