Всем привет, есть приблизительно такой код:
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