map<int, int>
的一些常见用法:
- 创建一个空的
map<int, int>
对象:
map<int, int> my_map;
- 插入键值对:
my_map.insert({1, 10}); // 或者使用 my_map[1] = 10;
- 访问
map<int, int>
中的元素:
cout << my_map[1] << endl; // 输出10
- 检查
map<int, int>
是否包含某个键:
if (my_map.count(1) > 0) { cout << "键1存在" << endl; }
- 遍历
map<int, int>
中的元素:
for (auto it = my_map.begin(); it != my_map.end(); ++it) {
cout << it->first << " : " << it->second << endl;
}
- 删除
map<int, int>
中的元素:
my_map.erase(1); // 删除键1对应的元素
- 获取
map<int, int>
的大小:
cout << my_map.size() << endl; // 输出元素个数