用CString作为Key使用CMap
来源:互联网 发布:cfcmd透视源码 编辑:程序博客网 时间:2024/05/20 03:38
遇到好几个人说CMap在用CString做key类型时有问题,说用int和DWORD就可以,用CString就不行。因此很多人推荐使用MFC中的CMapStringToPtr之类。
看下面的代码:
CMap<CString, LPCTSTR, int, int> typeMap;
typeMap.SetAt(_T("ONE"),1);
typeMap.SetAt(_T("TWO"),2);
int nValue = 0;
BOOL ret = typeMap.Lookup(_T("ONE"), nValue);
ret = typeMap.Lookup(_T("THREE"), nValue);
ret = typeMap.Lookup(_T("TWO"), nValue);
我的代码运行的很好,我觉得关键是ARG_KEY要选LPCTSTR
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/flyingxu/archive/2005/12/26/562852.aspx
- 用CString作为Key使用CMap
- 用CString作为Key使用CMap
- 用CString作为Key使用CMap
- 用CString作为Key使用CMap
- CString作为Key使用CMap
- CMap在用CString做key方法
- CMap在用CString做key类型时,ARG_KEY要选LPCTSTR
- CMap在用CString做key类型时,ARG_KEY要选LPCTSTR
- CMap使用
- CMap使用
- HashMap使用对象作为key
- Cmap和Carray以及Cstring的使用以及MFC中的文件读写
- CMap 使用注意说明
- CMap类的使用
- CMap 的使用
- CMap 集合类使用
- CMap 的使用
- CMap简单使用
- Mysql数据提取器
- dajiahao
- ubuntu9.04 PPA安装Ibus-pinyin笔记(转载)
- 数据库设计规范
- Download Media Player Classic Home Cinema
- 用CString作为Key使用CMap
- .NET4.0并行计算技术基础(2)
- 中小型企业局域网设计
- 在linux英文环境下显示中文网页的方法
- sk_buffer 详细分析(上)
- sk_buffer 详细分析 (下)
- 一个小小的distinct关键字,以前居然一直没理解
- 判断一个时间是不是星期六
- UML建模《序列图》