multimap中可以保存多个key值,介绍一下获取某一key值所有value的方法。这些方法对于multiset也是可以使用的。
- 使用equal_range
- 使用count统计出数量
- 使用lower_bound upper_bound获取起止迭代器,和1类似
代码:
#include <iostream>
#include <map>
using namespace std;
typedef multimap<string, string>::iterator It;
int main() {
multimap<string, string> names;
names.insert(pair<string, string>("zhang", "san")