map初始化的几种方式

  1. map初始化的方式
    1. 1 insert方式
    2. 2直接赋值方式
      1. string 字符串类型的每一个s[i]实质上都是一个char类型,因此不用特别的强制类型转换成char

map初始化的方式

1 insert方式

1
2
3
4
5
6
7
8
map<char,int> m;
m.insert(make_pair('I',1));
m.insert(make_pair('V',5));
m.insert(make_pair('X',10));
m.insert(make_pair('L',50));
m.insert(make_pair('C',100));
m.insert(make_pair('D',500));
m.insert(make_pair('M',1000));

2直接赋值方式

1
2
3
4
5
6
7
8
9
map<char, int> table = {
{'I', 1},
{'V', 5},
{'X', 10},
{'L', 50},
{'C', 100},
{'D', 500},
{'M', 1000}
};

string 字符串类型的每一个s[i]实质上都是一个char类型,因此不用特别的强制类型转换成char


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 583614868@qq.com

文章标题:map初始化的几种方式

文章字数:157

本文作者:钟帅豪

发布时间:2019-10-12, 09:03:19

最后更新:2019-10-30, 16:52:50

原始链接:http://jhshz520.github.io/2019/10/12/map初始化的几种方式/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏