📅  最后修改于: 2023-12-03 14:59:45.786000             🧑  作者: Mango
map.insert() 是 C++ STL 库中的一个成员函数,可用于将元素插入到 map 容器中。
map.insert(key-value-pair)
map.insert(pair<key, value>)
#include <iostream>
#include <map>
using namespace std;
int main() {
map<int, string> myMap; // 定义一个空的 map
// 使用 insert() 函数向 map 中插入键值对
myMap.insert(pair<int, string>(1, "C++"));
myMap.insert(pair<int, string>(2, "Java"));
myMap.insert(pair<int, string>(3, "Python"));
// 遍历 map 中的元素,打印出来
for (auto& it : myMap) {
cout << it.first << " : " << it.second << endl;
}
return 0;
}
输出结果:
1 : C++
2 : Java
3 : Python