C++map容器-构造和赋值
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容器-构造和赋值相关推荐
- 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 ...
- C++set容器-构造和赋值
set基本概念 简介: 所有元素都会自动在插入时自动被排序,set容器也叫集合容器 本质: set/multiset属于关联式容器,底层结构是用二叉树排序 set和multiset区别: 1.set不 ...
- map容器/multimap容器
目录 1.map基本概念 简介 本质 优点 map和multimap区别 2.map构造和赋值 功能描述: 函数原型 3.map大小和交换 功能描述 函数原型 4 map插入和删除 功能描述 函数原型 ...
- C++知识点30——使用C++标准库(关联容器map及其初始化,赋值,查找,添加,删除与迭代器失效)
一.关联容器简介 关于顺序容器和关联容器的区别已经在博客https://blog.csdn.net/Master_Cui/article/details/107427911中提过 C++标准库中的关联 ...
- c++中的map容器
map/multimap基本概念 Map的特性是,所有元素都会根据元素的键值自动排序.Map所有的元素都是pair,同时拥有实值和键值,pair的第一元素被视为键值,第二元素被视为实值,map不允许两 ...
- C++中map容器的说明和使用技巧
C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值. 1 头文件 #include <map> 2 定义 map< ...
- 【Groovy】json 字符串反序列化 ( 使用 JsonSlurper 进行 json 字符串反序列化 | 根据 map 集合构造相关类 )
文章目录 一.使用 JsonSlurper 进行 json 字符串反序列化 二.根据 map 集合构造相关类 三.完整代码示例 一.使用 JsonSlurper 进行 json 字符串反序列化 将如下 ...
- QObject 的拷贝构造和赋值操作
QOject 中没有提供一个拷贝构造函数和赋值操作符给外界使用,其实拷贝构造和赋值的操作都是已经声明了的,但是它们被使用了Q_DISABLE_COPY () 宏放在了private区域.因此所有继承自 ...
- C++ STL学习笔记 : 2. unordered map 容器
本文中,简单总结一下使用unordered map 的心得.unordered_map容器属于STL中关联表的一种,常用的map容器与unordered_map容器在使用中有着很大程度的相同点,在之后 ...
最新文章
- Ubuntu14.04 64位上配置终端显示git分支名称
- java wait定时_java定时器的使用(Timer)
- 杜拉拉的作者李可应北大就业指导中心之约写给大学生的一封信
- TestStack.White安装详解
- 【Flutter】Flutter 拍照示例 ( Android 应用兼容 Android X | Gradle 版本号 | Gradle 插件版本号 | Android X 支持 | SDK 版本 )
- 互联网元年,如何提高我们?
- 图数据库应用系列(一):金融智能风控
- 计算机工程毕业论文任务书,(计算机工程毕业设计论文任务书开题报告模板.doc...
- MyBatis关键配置-接口的扫描注册
- 点石关键词排名优化软件_重庆关键词优化排名
- java heroku_Heroku和Java –从新手到初学者,第2部分
- 76. Minimum Window Substring
- Black Box(POJ 1442·TREAP实现)
- 意见反馈接口php,用PHP制作的意见反馈表源码
- [Angular 2] Transclusion in Angular 2
- matlab更改安全密钥,Linux下设置安全密钥登录
- 屏蔽CSDN博客广告的油猴脚本
- dto转化 vo_VO(DTO)与PO(DAO)之间的转换
- 只说了一句话,产品经理乖乖由我调整项目排期《打工人的那些事》
- HTML <style> 标签
热门文章
- 史上最全的Visual Studio Code安装C/C++环境,若不行头砍给你。
- linux之用echo输入数据到文本末尾以及用open ssl命令在证书文件里面获取公钥
- 链表之单链表约瑟夫问题(三)
- 围棋经典棋谱_秀秀老师:茶艺师也要学好围棋
- python包实际怎么使用_Python--模块与包
- 谷歌不支持调用摄像头麦克风_谷歌发布安卓11系统:全新界面、更严的隐私管理...
- char添加一个字符_给你五十行代码把图片变成字符画!程序:太多了,一半都用不完...
- vue data数据修改_Vue 超清晰思维导图(7张),详细知识点梳理!
- php 实现自动加载更多,$.ajax+php实战教程之下拉时自动加载更多文章原理分析二...
- 如何隐晦地表达“滚”?