Какой лучший способ перебирать два или более контейнеров одновременно

C ++ 11 предоставляет несколько способов перебора контейнеров. Например:

Диапазон на основе цикла
for(auto c : container) fun(c)
станд :: for_each
for_each(container.begin(),container.end(),fun)

Тем не менее, каков рекомендуемый способ перебора двух (или более) контейнеров одинакового размера для достижения чего-то вроде:

for(unsigned i = 0; i < containerA.size(); ++i) {
  containerA[i] = containerB[i];
}

Ответы на вопрос(9)

Ваш ответ на вопрос