unordered_mapがあります。std::listにクライアントとそれに関連するユーザーがいます。クライアントを印刷できますが、ユーザーリストを印刷する方法がわかりません。
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;