int fun(map<int, int> mWord) { map<int, int>::iterator itWord = mWord.begin(); while (itWord != mWord.end()) { itWord->second++; ++itWord; } return 0; } 以前STL的迭代器不是很重视,认为其可有可无,今天写个程序时不知道怎么调用map的元素,查了一下原先的代码,才发现原来iterator还是非常好用的,至少它用起来简单,用法容易记住