CMapStringToString
来源:互联网 发布:java员工薪资管理 编辑:程序博客网 时间:2024/06/07 02:45
CMapStringToString类支持CString对象为关键码的CString 对象映射。CMapStringToString的成员函数与CMapStringToOb类的成员函数相似。由于这种相似性,因此可以为指定的成员函数使用CMapStringToOb参考。不管是否将CObject指针看作返回值,还是“输出”函数的参数,它都会将指针替换为字符。另外,不管是否将CString指针看作“输出”函数参数,它都会将指针替换为字符。SetAt 在映射中插入一个元素,但假如发现了相匹配的关键码,则替换已经存在的元素.例如:CMapStringToString myMap;myMap.SetAt(key,keyValue);POSITION ipos = myMap.GetStartPosition();while(ipos!=NULL){ myMap.GetNextAssoc(ipos,key,keyValue); if(key.CompareNoCase("path")!=0) { m_strHeaderInfo += _T("&")+key+_T("^")+keyValue; }}
例:
CMapStringToString map;
CString strTemp
map.SetAt( "Bart", "aa");
map.SetAt( "Lisa", "bb" );
map.SetAt( "Homer", "cc" );
map.SetAt( "Marge", "dd" );
ASSERT( map.Lookup( "Lisa", strTemp)); // Is "Lisa" in the map?
ASSERT( strTemp == "bb" ); // Is she 11?
0 0
- CMapStringToString
- CMapStringToString
- CMapStringToString 类
- CMapStringToString导致的内存释放问题
- hdu 1017 A Mathematical Curiosity(水题)
- 【游戏课】技术片段之——四元数与旋转矩阵的关系
- JAVA中continue的用法例子
- Multiple Instance Learning
- Android WifiDisplay分析一:相关Service的启动
- CMapStringToString
- 糗爆了,糗的放光芒.
- AD8065: 高性能、145 MHz FastFET™运算放大器 DSO
- 大数据分析——点“数”成金
- Linux权限小记
- 一道题目
- Opencv-图像金字塔
- 逗B小朋友的冷幽默
- AspectJ的切点函数execution步骤介绍