map基本概念

map构造和赋值
功能描述:
对map容器进行构造和赋值操作

函数原型:

代码如下:

#include <iostream>
using namespace std;
//map容器 构造和赋值
#include <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容器map<int, int> m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(3, 30));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(4, 40));printMap(m);//拷贝构造map<int, int >m2(m);printMap(m2);//赋值map<int, int>m3;m3 = m2;printMap(m3);}int main() {test01();return 0;
}

C++map容器-构造和赋值相关推荐

  1. C++ Primer 5th笔记(9)chapter9 顺序容器 构造和赋值

    1. 容器对象的构造和赋值 1.1 构造 C c; C c; //默认构造函数 C c1(c2) C c1=c2; C c{a,b,c,-} C c={a,b,c,-} C c(b,e)//eg. l ...

  2. C++set容器-构造和赋值

    set基本概念 简介: 所有元素都会自动在插入时自动被排序,set容器也叫集合容器 本质: set/multiset属于关联式容器,底层结构是用二叉树排序 set和multiset区别: 1.set不 ...

  3. map容器/multimap容器

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

  4. C++知识点30——使用C++标准库(关联容器map及其初始化,赋值,查找,添加,删除与迭代器失效)

    一.关联容器简介 关于顺序容器和关联容器的区别已经在博客https://blog.csdn.net/Master_Cui/article/details/107427911中提过 C++标准库中的关联 ...

  5. c++中的map容器

    map/multimap基本概念 Map的特性是,所有元素都会根据元素的键值自动排序.Map所有的元素都是pair,同时拥有实值和键值,pair的第一元素被视为键值,第二元素被视为实值,map不允许两 ...

  6. C++中map容器的说明和使用技巧

    C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值. 1   头文件 #include <map> 2   定义 map< ...

  7. 【Groovy】json 字符串反序列化 ( 使用 JsonSlurper 进行 json 字符串反序列化 | 根据 map 集合构造相关类 )

    文章目录 一.使用 JsonSlurper 进行 json 字符串反序列化 二.根据 map 集合构造相关类 三.完整代码示例 一.使用 JsonSlurper 进行 json 字符串反序列化 将如下 ...

  8. QObject 的拷贝构造和赋值操作

    QOject 中没有提供一个拷贝构造函数和赋值操作符给外界使用,其实拷贝构造和赋值的操作都是已经声明了的,但是它们被使用了Q_DISABLE_COPY () 宏放在了private区域.因此所有继承自 ...

  9. C++ STL学习笔记 : 2. unordered map 容器

    本文中,简单总结一下使用unordered map 的心得.unordered_map容器属于STL中关联表的一种,常用的map容器与unordered_map容器在使用中有着很大程度的相同点,在之后 ...

最新文章

  1. Ubuntu14.04 64位上配置终端显示git分支名称
  2. java wait定时_java定时器的使用(Timer)
  3. 杜拉拉的作者李可应北大就业指导中心之约写给大学生的一封信
  4. TestStack.White安装详解
  5. 【Flutter】Flutter 拍照示例 ( Android 应用兼容 Android X | Gradle 版本号 | Gradle 插件版本号 | Android X 支持 | SDK 版本 )
  6. 互联网元年,如何提高我们?
  7. 图数据库应用系列(一):金融智能风控
  8. 计算机工程毕业论文任务书,(计算机工程毕业设计论文任务书开题报告模板.doc...
  9. MyBatis关键配置-接口的扫描注册
  10. 点石关键词排名优化软件_重庆关键词优化排名
  11. java heroku_Heroku和Java –从新手到初学者,第2部分
  12. 76. Minimum Window Substring
  13. Black Box(POJ 1442·TREAP实现)
  14. 意见反馈接口php,用PHP制作的意见反馈表源码
  15. [Angular 2] Transclusion in Angular 2
  16. matlab更改安全密钥,Linux下设置安全密钥登录
  17. 屏蔽CSDN博客广告的油猴脚本
  18. dto转化 vo_VO(DTO)与PO(DAO)之间的转换
  19. 只说了一句话,产品经理乖乖由我调整项目排期《打工人的那些事》
  20. HTML <style> 标签

热门文章

  1. 史上最全的Visual Studio Code安装C/C++环境,若不行头砍给你。
  2. linux之用echo输入数据到文本末尾以及用open ssl命令在证书文件里面获取公钥
  3. 链表之单链表约瑟夫问题(三)
  4. 围棋经典棋谱_秀秀老师:茶艺师也要学好围棋
  5. python包实际怎么使用_Python--模块与包
  6. 谷歌不支持调用摄像头麦克风_谷歌发布安卓11系统:全新界面、更严的隐私管理...
  7. char添加一个字符_给你五十行代码把图片变成字符画!程序:太多了,一半都用不完...
  8. vue data数据修改_Vue 超清晰思维导图(7张),详细知识点梳理!
  9. php 实现自动加载更多,$.ajax+php实战教程之下拉时自动加载更多文章原理分析二...
  10. 如何隐晦地表达“滚”?