我有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