功能描述:
对map容器进行查找数据以及统计数据 #include <iostream> #include <map> using namespace std; void test() { map<int, int>m; m.insert(pair<int, int>(1, 10)); m.insert(pair<int, int>(2, 20)); m.insert(pair<int, int>(3, 30)); //查找 map<int, int>::iterator pos = m.find(3); if (pos != m.end()) { cout << "找到了元素 key" << (*pos).first << " value =" << (*pos).second << endl; } else { cout << "未找到元素" << endl; } //统计 int num = m.count(3); cout << "num = " << num << endl; } int main() { test(); return 0; } //查找 ---find(返回的是迭代器) //统计 --- count(对于map,结果为0或者1)C++map容器map查找和统计
