作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我怎么知道 equal_range 没有找到任何匹配案例?
喜欢:
multimap<string,string> mapdic;
pair<multimap<string,string>::iterator,multimap<string,string>::iterator> ret;
// insert some string pairs
ret=mapdic.equal_range(thisUpperCaseName);
if (???)//how to test equal_range find nothing?
{
}else{
}
有人可以帮忙吗?
谢谢
最佳答案
:)
假设您的 equal_range 返回 pair 类型的结果
如果你的 result.first == result.second
那么这意味着什么都没有。
如果只有一个元素,则 result.first != result.second
if(ret.first == ret.second)
{
// empty range
}
else
{
//at least an element.
}
关于c++ multimap equal_range 一无所获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7185135/
这是 HTML 代码: 42263 - Unencrypted Telnet Server 我正在尝试使用 Beautiful Soup 打印 42263 - Unencrypted Telnet S
我怎么知道 equal_range 没有找到任何匹配案例? 喜欢: multimap mapdic; pair::iterator,multimap::iterator> ret; // insert
我已经阅读了文档并且一直在使用该方法并取得了不同程度的成功,但我一直遇到我正在寻找的对象显然就在那里但 Range.Find 什么也不返回的情况。 test = Search_Range.Cells(
运行代码后没有输出产生。空白,一无所获。问题是什么 ? #include #include char* foo(){ char temp[] = "World"; char *re
我是一名优秀的程序员,十分优秀!