我有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 2013-02-18 10:48:53
@ user1841046,我正在使用来自C++ 11的关键字,请更改它以匹配列表的迭代器类型... – Nim 2013-02-18 10:53:51