c++ Циклы auto [first, second]
Всем привет, есть приблизительно такой код:
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++) { //cout << it->second; Arr2= explode(" ", it->second); } // echo. for (auto [first, second] : Arr2) cout << first << " " << second << "\n"; В результате выводит "0", в it->second все правильно ложит, а далее не понятно что происходит. Подскажите что происходит в коде. |
РАЗОБРАЛСЯ, ОТБОЙ.
|
Цитата:
Рассказывай в чём проблема, для тех кто, возможно, наткнётся на твой вопрос при гуглеже, даже если это какая-то мелкая фигня. |
Часовой пояс GMT +3, время: 12:26. |