映射 `map <Type1,Type2> mapName;`
by Siyuan @ 2018-07-11 20:02:08
dalao太深奥了我不懂
by 无知 @ 2018-07-11 20:04:14
补充楼上
`map <Type1,Type2> mapName;`
例子:
```
map <int,int> MyMap;
MyMap[4]=5;
MyMap[5]=6;
MyMap[129128973]=27;
printf("%d %d\n",MyMap[5],MyMap[129]);
if(MyMap.count(4)) printf("found 4 = %d\n",MyMap[4]);
else printf("didn\'t find 4");
if(MyMap.count(3)) printf("found 3 = %d\n",MyMap[3]);
else printf("didn\'t find 3");
```
输出:
```
6 0
found 4 = 5
didn't find 3
```
by 小粉兔 @ 2018-07-11 20:07:55
大体上可以当作一个便捷的数组,不过数组`[]`内可以是任意类型
by 小粉兔 @ 2018-07-11 20:08:40
比如`map<string,int> mp`可以做一个方便的字符串存储+映射器
by 小粉兔 @ 2018-07-11 20:09:29
更多请查阅 [C++语言官方网站](http://www.cplusplus.com/reference/map/map/)
by 小粉兔 @ 2018-07-11 20:10:52
谢谢
by 无知 @ 2018-07-11 20:12:54