map<string, int> m; // 定义⼀个空的map m,键是string类型的,值是int类型的
unordered_map<string, int> 效率更高,
// ⽤迭代器遍历,输出map中所有的元素,键⽤it->first获取,值⽤it->second获取
for (auto it = m.begin(); it != m.end(); it++) {
cout << it->first << " " << it->second << endl;
}
对于 直接遍历 map m
不能用 it -> 取出元素 , 应该用 it.first取出键, it.second取出值
for(auto it : m){
res.push_back({it.first, it.second});
}