iterator->second意思
转自 http://lib.youkuaiyun.com/article/cplusplus/36005
std::map<X, Y>实际储存了一串std::pair<const X, Y>
std::map<std::string, int> m = /* fill it /;
auto it = m.begin();
1
2
这里,如果你用it,那么你将得到map第一个元素的std::pair:
现在你可以接收std::pair的两个元素:
(*it).first会得到key,
(*it).second会得到value。
这等同于it->first和it->second。