C++中map用Insert如果原来有值并不会覆盖

C++用Insert如果原来有值并不会覆盖,记得清空
或者直接用Map[key]=value来弄

#include<bits/stdc++.h>
using namespace std;
int main(){
    map<int,int>M;
    M[2]=3;
    M.insert({3,4});
    for(auto &x:M){
        cout<<x.first<<" "
        <<x.second<<endl;
    }
    M.insert({2,5});
    M.insert({3,4});
    M.insert({3,4});
    M.insert({3,6});
    for(auto &x:M){
        cout<<x.first<<" "
        <<x.second<<endl;
    }
    M[3]=8;
    for(auto &x:M){
        cout<<x.first<<" "
        <<x.second<<endl;
    }
}

输出
在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-20 00:52:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-20 00:52:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-20 00:52:01       87 阅读
  4. Python语言-面向对象

    2024-03-20 00:52:01       96 阅读

热门阅读

  1. 一文彻底弄懂MySQL的字符集和排序规则

    2024-03-20 00:52:01       46 阅读
  2. python的封装应用

    2024-03-20 00:52:01       45 阅读
  3. BFS模板

    2024-03-20 00:52:01       41 阅读
  4. 蓝桥杯day2刷题日记

    2024-03-20 00:52:01       43 阅读
  5. 安卓UI面试题 41-45

    2024-03-20 00:52:01       41 阅读
  6. 遍历list过程中调用remove方法

    2024-03-20 00:52:01       34 阅读
  7. IOS面试题object-c 116-120

    2024-03-20 00:52:01       37 阅读
  8. ZCC5429 异步升压芯片

    2024-03-20 00:52:01       43 阅读