map插入和删除
功能描述:
map容器进行插入数据和删除数据

函数原型:

代码如下:

#include <iostream>
using namespace std;
#include <map>//map容器 插入和删除
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 << endl;}cout << endl;}void test01() {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));//第四种 不建议插入,但可以利用key访问到valuem[4] = 40;printMap(m);//删除m.erase(m.begin());printMap(m);m.erase(3);//按照key删除printMap(m);//清空
//  m.erase(m.begin(),m.end());m.clear();printMap(m);}int main() {test01();return 0;
}

C++map容器-插入和删除相关推荐

  1. C++set容器-插入和删除

    set插入和删除 功能描述: set容器进行插入数据和删除数据 函数原型: 代码如下: #include <iostream> using namespace std; #include ...

  2. C++vector容器-插入和删除

    vector插入和删除 功能描述: 对vector容器进行插入,删除操作 函数原型: 代码如下: #include <iostream> using namespace std; #inc ...

  3. C++string容器-插入和删除

    string插入和删除 功能描述: 对string字符串进行插入和删除字符操作 函数原型: #include <iostream> using namespace std; #includ ...

  4. map容器/multimap容器

    目录 1.map基本概念 简介 本质 优点 map和multimap区别 2.map构造和赋值 功能描述: 函数原型 3.map大小和交换 功能描述 函数原型 4 map插入和删除 功能描述 函数原型 ...

  5. C++ STL容器vector篇(三) vector容器大小和数组大小, 插入和删除元素, 存储和读取元素

    vector容器的大小(capacity)和存放数据的大小(size) #include <iostream> #include <vector>using namespace ...

  6. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(Windows VirtualStudio)——遍历和删除

    相关环境和说明在<C++拾趣--STL容器的插入.删除.遍历和查找操作性能对比(Windows VirtualStudio)--插入>已给出.本文将分析各个容器中遍历和查找的性能.(转载请 ...

  7. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(Windows VirtualStudio)——删除

    相关环境和说明在<C++拾趣--STL容器的插入.删除.遍历和查找操作性能对比(Windows VirtualStudio)--插入>已给出.本文将分析从头部.中间和尾部对各个容器进行删除 ...

  8. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(ubuntu g++)——遍历和查找

    相关环境和说明在<C++拾趣--STL容器的插入.删除.遍历和查找操作性能对比(ubuntu g++)--插入>已给出.本文将分析各个容器中遍历和查找的性能.(转载请指明出于breakso ...

  9. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(ubuntu g++)——删除

    相关环境和说明在<C++拾趣--STL容器的插入.删除.遍历和查找操作性能对比(ubuntu g++)--插入>已给出.本文将分析从头部.中间和尾部对各个容器进行删除的性能.(转载请指明出 ...

最新文章

  1. 机器学习——大数据与MapReduce
  2. Mysql 索引优化分析_如何优化MySQL的性能?从索引方面优化案例分析
  3. java webdriver page object_Selenium+PageObject+Java实现测试用例
  4. 怎么高效刷LeetCode?
  5. 对于高并发的理解及实践方案
  6. 数据结构--------------静态表的希尔排序
  7. 计算机网络(十八)-以太网
  8. 针对提高48V 配电性能的诸多思考!
  9. 计算机组成原理关键路径,2020年834数据结构、计算机组成原理大纲(13页)-原创力文档...
  10. utilities——C++常用仿函数(二)
  11. 抵御风险——漫谈运维核心价值和方法论
  12. 手机性能测试软件汇总,手机的各项性能测试
  13. 真香警告!java时间格式转换工具
  14. 百度测试开发面试题整理
  15. ccf分区查询_CCF CSP和CCF CCSP简介
  16. DPSK+PM调制解调
  17. IOS 苹果公司开发者账号注册申请流程
  18. A股股票交易如何计算
  19. Tumblr,instapaper分享
  20. 计算机图形学学习笔记(上)

热门文章

  1. Android之底部Dialog里面放EditText点击布局顶上去效果
  2. C和指针之Eratosthenes-埃拉托斯特尼筛方法找质数
  3. python每行输出5个数_python打印杨辉三角及输出第m行第k个数
  4. 软件测试实验报告下载 实验一到实验五
  5. 一根火柴可以将一瓶大可乐吊起来吗?
  6. 穿皮裤放屁,裤子会鼓吗?真相看这里!
  7. 万物皆可傅里叶!用傅里叶变换还能画出世界名画!
  8. 饿了么翻车,美团被质疑,马云也赔了40亿,这项技术为什么让人害怕?
  9. 数学界最恐怖的存在,学过数学的人,一辈子都不会忘记!
  10. 兵马未至,数据先行,且看如何进行数据挖掘!