您的位置:首页 > 产品设计 > UI/UE

【LibUIDK系列文章】使用字符串作为map的Key

2017-10-02 21:45 225 查看

作者:刘树伟

日期:2017-03-18

当使用字符串作为map的Key,你可以定义map如下:

std::map<LPCTSTR, int> mapValue;

但这是有问题的,因为map在查找的时候,进行的是key的比较,也就是LPCTSTR的比较,而不是LPCTSTR内容的比较,所以即使你使用相同内容的不同字符串指针进行查找,也是查找不到的。应该使用CString、std::string等来定义Key.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐