[C/C++标准库]_[初级]_[自定义std::map的key]
来源:互联网 发布:游戏键鼠套装 知乎 编辑:程序博客网 时间:2024/05/17 04:48
std::map
场景:
1.有时候需要通过文件路径查找文件的属性,这时候文件路径是唯一的,属性是一个类指针,这时候查找某个文件的属性就需要通过路径和文件名.
2.可以自定义key类型.
3.以下是其中一种定义方式,使用自己的比较器。
声明:
class FaceConfigMapCmp{public:bool operator()(const wxString& str1,const wxString& str2){return str1.Cmp(str2) < 0;}};typedef std::map<wxString,wxRect*,FaceConfigMapCmp> FaceConfigMap;extern FaceConfigMap* gFaceConfigMap;
定义:
FaceConfigMap* gFaceConfigMap = new FaceConfigMap();
- [C/C++标准库]_[初级]_[自定义std::map的key]
- [C/C++标准库]_[初级]_[std::map的使用细节]
- [C/C++标准库]_[初级]_[std::vector的删除元素]
- [C/C++标准库]_[初级]_[如何实现std::string自己的Format(sprintf)函数]
- [C/C++标准库]_[初级]_[std::vector的多线程读写问题]
- [C/C++标准库]_[初级]_[std::deque和std::vector比较]
- [C/C++]_[初级]_[标准字符串std::string 所有函数的用法总结]
- [C/C++标准库]_[初级]_[map的查找函数分析]
- [C/C++标准库]_[初级]_[实用类std::pair]
- [C/C++标准库]_[初级]_[使用std::sort排序各种类型数据]
- [C++/object c]_[初级]_[std::map容器的使用总结和NSDictionary词典使用总结]
- [C/C++标准库]_[初级]_[使用时间库]
- [C/C++标准库]_[初级]_[signal信号浅析]
- [C/C++标准库]_[初级]_[集合操作]
- [C/C++标准库]_[初级]_[使用string stream]
- [C/C++标准库]_[初级]_[分割字符串Split]
- [C/C++标准库]_[初级]_[unary_function 和 binary_function]
- [C/C++标准库]_[初级]_[unary_function 和 binary_function]
- jQuery插件中validate的使用
- linux free命令详解
- android NDK中如何终止线程
- 简化函数调用之二 :Add Parameter(添加参数)
- ThinkPHP3.1快速入门查询语言
- [C/C++标准库]_[初级]_[自定义std::map的key]
- 欧拉常数
- 密集事务导致iowait严重
- Linux下 Netstat 命令使用(一)
- diff用法
- Google开放API和开发者产品了解
- Ramdisk源代码详解
- str.charAt();
- vs2010 + Openssl