Какой лучший способ перебирать два или более контейнеров одновременно
C ++ 11 предоставляет несколько способов перебора контейнеров. Например:
Диапазон на основе циклаfor(auto c : container) fun(c)
станд :: for_eachfor_each(container.begin(),container.end(),fun)
Тем не менее, каков рекомендуемый способ перебора двух (или более) контейнеров одинакового размера для достижения чего-то вроде:
for(unsigned i = 0; i < containerA.size(); ++i) {
containerA[i] = containerB[i];
}