如何检查多图的元素是否存在?
使用此代码:
typedef std::multimap<std::string, std::string> TagVal;
TagVal tv;
//... add values to tv ...
TagVal::const_iterator it = tv.find("abc");
if(it == TagVal::end()) // <--- ERROR
cerr << "Error";
我收到以下编译时错误:
错误:不能调用成员函数 'std::multimap<...>::iterator std::multimap<...>::end() ... 没有对象。
平台:Linux、GCC 4.5.1