У меня есть unordered_map. который имеет клиент и связанных с ним пользователей в std :: list. Я могу распечатать свой клиент, но не знаю, как распечатать его список пользователей.print unordered_map <std :: string, std :: list <std::string>
mapType clientUserMap;
clientUserMap.insert (mapType::value_type("C1", std::list<std::string> (userlist)));
boost::unordered_map<std::string, std::list<std::string> >
::const_iterator it = clientUserMap.find("C1");
std::cout << it->first << std::endl;
Когда я попытался я получил следующие ошибки предупреждение: «авто» изменит значение в C++ 0x; удалите его ошибка: ISO C++ запрещает объявление 'l_it' без типа ошибка: «начало» не было объявлено в этой области ошибка: «конец» не был объявлен в этой области ошибка: недопустимый аргумент типа «унарный * ' – user1841046
@ user1841046, я использую ключевое слово из C++ 11, пожалуйста, измените его, чтобы он соответствовал типу итератора списка ... – Nim