std::map<int, std::string> map;
判断key是否存在时不能使用:std::string str = map[9]; //这样不存在时会新增!!!
需要这样判断:
std::map<int, std::string>::interator iter;
iter = map.find(9);
if(iter!=map.end()) //存在
else //不存在
标签:std,map,存在,iter,C++,注意事项 From: https://www.cnblogs.com/tingtaishou/p/17300033.html