关于map的下标操作的2个例子
#include <iostream>
#include <map>
#include <set>
#include <string>
using namespace std;
int main()
{
map<string,string> m1;
//关键字 "str1" 并不在m1中,那么会对 m1["str1"] 执行值初始化,也就是 “”if(m1["str1"] == "")cout << "if the keyword is not in the map,then it will be initial the value." <<endl;cout << "Hello World";return 0;
}
下面再举一个例子,来说明map的下标操作的过程,
#include <iostream>
#include <map>
#include <set>
#include <string>
using namespace std;
int main()
{
map<int,int> m;
//下面的这句会执行什么操作呢?如下解释
//(1)先搜索m中是否存在关键字0,如果未找到,执行下面操作
//(2)将一个新的关键字-值对插入到m中,关键字是一个const int,保存0,值进行值
//初始化,本例中意味者0
//(3)提取新插入的元素,并将值1赋予它m[0] = 1;return 0;
}
关于map的下标操作的2个例子相关推荐
- C++语言map和unordered_map的下标操作
C++语言map和unordered_map的下标操作 C++语言map和unordered_map的下标操作
- Java 8 Stream Api 中的 map和 flatMap 操作
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「码农小胖哥」 1.前言 Java 8 ...
- 【C 语言】数组 ( 数组取值操作 | array[i][j] 用法 等价于 *( *(array = i) + j ) 用法 | 下标操作到指针操作演化过程 )
文章目录 一.数组取值操作方法 二.一维数组取值 下标操作到指针操作 演化过程 三.二维数组取值 下标操作到指针操作 演化过程 一.数组取值操作方法 给定一个二维数组 : int array[2][3 ...
- 【C 语言】字符串操作 ( 使用 数组下标 操作字符串 | 使用 char * 指针 操作字符串 )
文章目录 一.使用 数组下标 或 指针 操作字符串 1.使用 数组下标 操作字符串 2.使用 char * 指针 操作字符串 二.代码示例 一.使用 数组下标 或 指针 操作字符串 1.使用 数组下标 ...
- go map(映射)的概念、3种创建方式及map的CRUD操作
引入 [1]映射(map), Go语言中内置的一种类型,它将键值对相关联,我们可以通过键 key来获取对应的值 value. 类似其它语言的集合 [2]基本语法 var map变量名 map[keyt ...
- java8 stream to map_Java 8 Stream Api 中的 map和 flatMap 操作
1.前言 Java 8 提供了非常好用的 Stream API ,可以很方便的操作集合.今天我们来探讨两个 Stream 中间操作 map 和 flatMap 2. map 操作 map 操作是将流中 ...
- Python 列表下标操作
Python 列表下标操作 引用网址: https://www.jianshu.com/p/a98e935e4d46 转载于:https://www.cnblogs.com/zenghanxi/p/ ...
- c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...
这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...
- 30 个 php 操作 redis 常用方法代码例子
这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类 型. list 类型和 set 类型的数据 , 需要的朋友可以 ...
最新文章
- Flutter framework在线上构建时的包大小优化
- 使用ramdisk 优化nagios IO性能
- 现代谱估计:多窗口谱
- mysql要将语句反复执行15次_MySQL多表查询疑问
- 免费学习编程-值得收藏
- 程序员的终极幻想(一):像操作数据库那样操作大脑的记忆
- POJ_2258 The settlers of Catan (DFS)
- realsched.exe进程
- 改变世界面貌的十个数学公式
- excel快速便捷批量填充
- linux下的/usr目录
- Gym - 101986F Pizza Delivery (最短路必经路径)
- 电脑计算机快捷键消失,电脑桌面快捷方式不见了
- j90度度复数运算_虚数i的运算公式及实际意义
- Android Studio搭建阿里云生活物联网平台自有品牌APP
- 史上最完美的Android沉浸式状态导航栏攻略
- 微信个人号多开云客服系统定制通信标准协议
- 实现XP自动登录的方法
- 20170922在arduino IDE添加mega16\32\64\128 mcu支持
- C语言单链表代码实现
热门文章
- Windows Phone 开发环境的搭建
- [java]键盘录入数值到数组-根据数值获取角标-找出数据中最大数值-反转数组
- Ajax中什么时候用同步,什么时候用异步?
- [系统安全] 十.Windows漏洞利用之SMBv3服务远程代码执行漏洞(CVE-2020-0796)及防御详解
- [Android] 拍照、截图、保存并显示在ImageView控件中
- 《信息学奥赛一本通》 高精除以低精。输入两个正整数,求它们的商(做整除)。
- 【Python4】字符分割识别,车牌识别矫正,移动物检测,Caffe_SSD三字码识别,ckpt文件转pb文件,人脸检测与识别
- 【Linux】一步一步学Linux——tput命令(232)
- 【Tools】StarUML2.8工具安装和破解
- 云视睿博流媒体服务器Lit,《云视睿博流媒体服务器参数表.docx