C++ map模板类使用注意
来源:互联网 发布:c语言大小写转换循环 编辑:程序博客网 时间:2024/06/15 18:01
一直使用map模板类,感觉很方便也很好用,在使用的过程中,但是用了这么久还是偶尔没有注意到其特殊性,导致偶尔代码出错
map<int,int> mapSort;mapSort[1]=8;mapSort[2]=7;int j=mapSort[0];//这如果进行这样取值,如果mapSort里面没有包含了0的key,mapSort将会自动增加一个以0为key,值等于0的元素//其实作者本来的意思是想取第一个元素key等于1的值,但是效果不是这样的,//所以如果需要取第一个元素的值使用iterator比较好//int nValue=mapSort.begin()->second;使用这个代码就可以获取到了//另外map还有一个比较好用的功能就是自动排序,我们可以利用其特性,而不用自己写自动排序功能
0 0
- C++ map模板类使用注意
- STL模板map erase函数使用注意
- 模板使用注意
- c++ std::map使用注意
- C++:标准模板库map
- 模板类中的友元函数使用注意
- 模板类使用friend时需要注意的一个问题
- 【C++】map的使用
- c++map使用总结
- 【学习C++】Map使用
- 引用 java中Map,HashMap使用注意
- 使用STL map应该注意什么
- 详细介绍c++/vc++标准模板库(STL)中的map的使用攻略!
- HDOJ 1075 使用MAP求解,MAP使用模板
- 使用模板库的几个注意点
- C++_类模板的使用
- C++List模板类的使用
- C++-使用模板解决问题
- 第二天 Java基础总结4
- Python之re模块 —— 正则表达式操作
- 自己动手写操作体统 pmtest1.asm 详细解释
- [leetcode]88. Merge Sorted Array
- oracle:隔离级别
- C++ map模板类使用注意
- python 详解re模块
- Android之服务Service
- python中re模块的用法
- Shader特效——“Point in Box”的实现 【GLSL】
- [模板]快速排序(快排)
- oracle函数
- GCC内嵌汇编语法
- request.getParameter()与request.setAttribute()的区别