C++map容器map插入和删除

tech2026-08-27  1

C++map容器map插入和删除

功能描述:

map容器进行插入数据和删除数据 #include <iostream> #include <map> using namespace std; void printMap(map<int, int>& m) { for (map<int, int>::iterator it = m.begin(); it != m.end(); ++it) { cout << "key = " << it->first << " value = " << it->second << " "; } cout << endl; } void test() { //插入 map<int, int> m; //第一种插入方式 m.insert(pair<int, int>(1, 10)); //第二种插入方式 m.insert(make_pair(2, 20)); //第三种插入方式 m.insert(map<int, int>::value_type(3, 30)); //第四种插入方式 m[4] = 40; printMap(m); //删除 m.erase(m.begin()); printMap(m); m.erase(3); printMap(m); //清空 m.erase(m.begin(), m.end()); m.clear(); printMap(m); } int main() { test(); return 0; }

C++map容器map插入和删除

最新回复(0)