LINUX.ORG.RU

c++ Циклы

 


0

1

Всем привет, есть приблизительно такой код:

map <int, string> Arr;
map <int, string> Arr2;

 Str= "q q\n";


Arr= explode("\n", Str);

for (map<int, string>:: iterator it= Arr.begin();  it != Arr.end(); it++)
Arr2= explode(" ", it->second);





for (auto [first, second] : Arr2)
cout << first << " " << second << "\n";

В результате выводит «0», в it->second все правильно ложит, а далее не понятно что происходит. Подскажите что происходит в коде.

Перемещено xaizek из general

Ответ на: комментарий от wadic2

Без пробелов после квадратных скобок:

Блоки кода выделяются тегом [code]. Язык программирования можно указать в параметре, например [code=java]. Поддерживаются следующие языки:

www.linux.org.ru/help/lorcode.md

BceM_IIpuBeT ★★★☆☆ ()