STL map使用自定义对象做key
来源:互联网 发布:java eclipse 打包 编辑:程序博客网 时间:2024/06/05 04:36
#include <map>using namespace std;struct grid{unsigned short x;unsigned short y;bool operator<(const grid& g)const{if ( y < g.y){return true;} else if(y==g.y && x < g.x){return true;}return false;}};int _tmain(int argc, _TCHAR* argv[]){map<grid, int> lev;grid g;g.x = 0;g.y = 0;lev[g] = 1;g.x = 0;g.y = 1;lev[g] = 2;g.x = 1;g.y = 0;lev[g] = 3;g.x = 1;g.y = 1;lev[g] = 4;grid gg;gg.x = 1;gg.y = 0;int nn = lev[gg];return 0;}
STL中map,当使用自定义对象做key时,需要重载<操作符,示例
- STL map使用自定义对象做key
- Map中自定义对象做KEY
- C++ STL map中的Key使用自定义类型
- STL中map容器使用自定义key类型报错详解
- C++ STL map key是自定义结构体或类
- STL Composite Key Map
- STL MAP(key,value)
- C++ 自定义对象做map的键
- 用自定义的对象作为Map的key
- STL之map两个key
- char*做map的key使用时的问题
- 严重不安全:STL map 使用map[key]==0判断key是否存在于map中
- c++ map 使用自定义结构做关键字
- char* 做map 的KEY
- STL MAP自定义主键
- map中使用自定义类指针作为key
- 使用用户自定义类型作为std::map的key
- map中使用自定义类指针作为key
- 什么是字点流?什么是处理流?
- Windows下安装OpenSSL及其使用
- recyclebin$里表太多引发的问题
- Android Touch事件处理机制
- SAP 取月度期初库存和月度期末库存(历史库存)
- STL map使用自定义对象做key
- linux设备驱动——andriod平台wlan驱动
- CreateMutex
- 线分割面、面分割空间问题
- how to check busybox need which shared lib
- 异常处理的一般规则是什么?
- 打印字符串中各个字符出现的频率的直方图
- 执行select * from v$controlfile;为什么结果是未选定行?
- ResultSet的指针原理是什么?first() last() beforefirst() afterlast() absolute(int) 怎么指向的?