读书人

map迭代器解决思路

发布时间: 2012-04-16 16:20:04 作者: rapoo

map迭代器
map<string,vector<string>> family;
string family_name;
map<string,vector<string>>::iterator iter=family.find(family_name);
if(iter == family_name.end())

但是最后一句报错 error C2678: 二进制“==”: 没有找到接受“std::_Tree_iterator<_Mytree>”类型的左操作数的运算符(或没有可接受的转换)

[解决办法]
if(iter == family_name.end())

=>
if(iter == family.end())/

读书人网 >C++

热点推荐