小程序学一下简单的map
#include <iostream> #include <map> #include <string> #include <cstdio> using namespace std; int main() { map<int,string>mp; mp.insert(pair<int,string>(1,"GGGH")); mp.insert(map<int,string>::value_type(2,"FFF")); mp[3] = "UGUIHGUH"; pair<map<int,string>::iterator,bool>flag; flag = mp.insert(pair<int,string>(3,"FFF")); if (flag.second) printf("YES\n"); else printf("NO\n"); map<int,string>::iterator it,s,e; int size = mp.size(); printf(">>>%d\n",size); //map<int,string>::iterator it; it = mp.find(2); if (it != mp.end()) printf("YES\n"); else printf("NO\n"); s = mp.find(1); e = mp.find(2); mp.erase(s,e); for (it = mp.begin(); it != mp.end(); ++it) { cout<<it->first<<" "<<it->second<<endl; } return 0; }