Как с помощью BOOST_FOREACH можно выполнить итерацию по двум векторам одновременно?

Хочу повторить следующее с BOOST FOREACH

std::vector<int>::const_iterator i1;
std::vector<int>::const_iterator i2;
for( i1 = v1.begin(), i2 = v2.begin();
     i1 < v1.end() && i2 < v2.end();
     ++i1, ++i2 )
{
     doSomething( *i1, *i2 );
}
33
задан einpoklum - reinstate Monica 20 December 2013 в 15:54
поделиться