C++的multimap自定义key值
来源:互联网 发布:淘宝店铺保证金怎么交 编辑:程序博客网 时间:2024/06/02 16:24
C++中的multimap为有序容器,在自定义key值的时候需要重载运算符'<',示例如下:
#include<iostream>#include<stdio.h>#include<map>class A{public: A(int a):a_(a){}bool operator<(A BObj) const{ return a_<BObj.a_;}private: int a_;};int main(){ std::multimap<A,std::string> mapTest; mapTest.insert(std::make_pair(A(4),"zsy")); mapTest.insert(std::make_pair(A(2),"qwe")); mapTest.insert(std::make_pair(A(1),"asd")); mapTest.insert(std::make_pair(A(3),"qwe")); auto it=mapTest.begin(); for(;it!=mapTest.end();it++) { printf("%s\n",it->second.c_str()); } return 0;}
阅读全文
0 0
- C++的multimap自定义key值
- 采用函数对象删除multimap(c++) 中的重复Key
- multimap获取key列表
- multimap使用lower_bound、 upper_bound、 equal_range进行特定key的遍历
- C++ multimap查找某key的所有value
- 对multimap作key遍历
- 自定义alibaba的FastJson的key值
- 【C++】自定义结构体作为map的key
- 自定义ehcache的key
- guava 创建自定义multimap
- multimap自定义结构体
- C++STL之multimap
- c++map和multimap
- c++STL之multimap
- multimap中一个key对应多个键值的查询处理
- Muiltset和MultiMap学习--如何让map存放相同的key
- [C++]关于map的Key值
- (c++)vector map multimap set 的使用
- UVa10943
- 最长子序列--动态规划
- powerdesigner16.01的安装,破译及汉化
- Lightoj1068——Investigation(数位dp)
- 1-3 数组的反序输出
- C++的multimap自定义key值
- base64在html的用法
- js多数组进行排列组合
- 安卓Binder机制
- 毕业5年决定人的一生
- <![CDATA[ ]]>
- 基于51单片机的GPS公交自动报站系统
- MemCache超详细解读
- 需要的依赖