在程序中需要用到一个map,本来是这样写的, 为了追求效率,把string改成了char *, 需要重载一下操作符,当查找时比较指针对应的字符串就可以了。 struct ptrCmp map<char *, int, ptrCmp> mapStr; 再进行查找就OK了! |
STL中map的key能否用char *呢?当然可以! map<char *, char *>
最新推荐文章于 2024-04-26 21:12:48 发布
在程序中需要用到一个map,本来是这样写的, 为了追求效率,把string改成了char *, 需要重载一下操作符,当查找时比较指针对应的字符串就可以了。 struct ptrCmp map<char *, int, ptrCmp> mapStr; 再进行查找就OK了! |