map下标操作
来源:互联网 发布:网络优化培训费多少 编辑:程序博客网 时间:2024/04/25 19:13
之前提到过有关map下标操作,但是今天这个更复杂一点了,写下来学习一下。
struct Node{int a;int b;};int main(){map<int, Node> mapTest = { { 1,{ 11, 111}} , { 2, { 22, 222 }}};map<int, Node>::iterator IT;IT=mapTest.find(2);//find函数返回一个迭代器if (mapTest.end() != mapTest.find(1)){cout << IT->second.a;}cout << mapTest[2].a << endl;printf("%d\n",mapTest[1].b/mapTest[1].a);//正确用法mapTest[1].a += 4;cout << mapTest[1].a;//正确用法return 0;}打印:22
22
10
15
如何找出22这个位置对于的值,上述代码中给出了2种方法。今天工作中,有人说cout<<mapTest[1].a;是错误用法,现在测试了一下,发现是正确的。
0 0
- map下标操作
- C++ map操作下标问题
- C++ STL map 下标操作注意事项
- map下标操作和insert区别
- STL map的insert操作与下标操作的区别
- map 下标操作 value 需要有默认构造函数
- 在const成员函数中使用下标[]操作map成员引发编译错误
- map两种插入方法解析(insert() 与 下标操作)
- map使用下标[]还是insert
- 关联容器map的下标操作(特殊)---map的本质就是关联数组, 数组的本质就是映射!
- vector对象、下标操作
- 重载下标操作符 []
- vector的下标操作
- C++ 下标操作错误
- vector下标操作
- 下标操作符
- 添加元素 下标操作
- 一个与map下标操作有关的编译错误(花了5分钟才找到原因)
- 轨迹数据库的索引建立
- atexit简述
- C - Magical GCD UVALive - 6582 (STL )
- Android动画之萌萌哒蜡烛吹蜡烛动画
- 图片旋转 iOS
- map下标操作
- 高斯消元
- 2017年2月20日实习日记
- 欢迎使用CSDN-markdown编辑器
- Butterknife源码
- Linux下informix安装及数据库迁移
- 第3章 XML语义检索
- Android项目之文件下载
- 分离mybatis的mapper.java和mapper.xml文件