我有一个multimap<key_type,value_type>,我想知道一次特定键是否最多出现在地图中.
我知道我可以调用multimap.equal_range(key)找到包含范围的开始和结束的迭代器,key但我想知道在range.first和之间是否只有一个元素range.second.
有没有比增加range.first值更好的方法来查看它是否等于range.end?由于multimap::iterator是双向的,撤消增量并不是一件大事,但这样做似乎很草率.