一:问题描述
我们想要删除map容器中,一个key值对应的vlaue
二:上码
#include<iostream>
#include<map>
#include<vector>
using namespace std;
int main(){
map<int,int> m;
for(int i = 0; i < 4; i++){
m[i] = i+1;
}
//正常输出
for(int i = 0; i < 4; i++){
cout << m[i] << ' ';
}
cout << endl;
//删除 m[0] = 1;
m.erase(0);
//输出3
cout << m.size();
}