继续吸收养分;
map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。
test.cpp#include<map> #include<iterator> #include<iostream> #include<string> using namespace std; int main() { map<string,int> word ; word.insert(map<string,int>::value_type("one",1)); map<string,int>::iterator it = word.begin(); while(it != word.end()) { cout<<(*it).first<<" "<<(*it).second<<endl; it++; } word.erase(word.begin(),word.end()); system("pause"); return 0; }
原文:http://blog.csdn.net/cqs_experiment/article/details/19613097