Функция последовательности-zip для C ++ 11?C++

Программы на C++. Форум разработчиков
Anonymous
Функция последовательности-zip для C ++ 11?

Сообщение Anonymous »

С новым диапазоном для петли мы можем написать код как: < /p>

Код: Выделить всё

for(auto x: Y) {}
Какой IMO является огромным улучшением из (для Ex.)

Код: Выделить всё

for(std::vector::iterator x=Y.begin(); x!=Y.end(); ++x) {}
Можно ли использовать его для цикла более двух одновременных циклов, таких как функция Zip Python? Для тех, кто не знаком с Python, код: < /p>

Код: Выделить всё

Y1 = [1, 2, 3]
Y2 = [4, 5, 6, 7]
for x1,x2 in zip(Y1, Y2):
print(x1, x2)
дает As output (1,4) (2,5) (3,6)


Подробнее здесь: https://stackoverflow.com/questions/851 ... on-for-c11

Вернуться в «C++»