首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

可以用对象指针做为std:map的key么?该怎么解决

2012-04-20 
可以用对象指针做为std::map的key么??从来没有这么用过..然后是不是大家都经常这么用?示例:std::mapPOINT

可以用对象指针做为std::map的key么??
从来没有这么用过..
然后是不是大家都经常这么用?

示例:
std::map<POINT*, int> test2;

[解决办法]
完全可以这么用
[解决办法]
可以的,没什么问题,key的值是可比较大小的都可以。
[解决办法]
嗯,其实直接用unsigned long就行了,
[解决办法]
可以这样,不过一般来说要自定义比较函数,不然指针相等才算等大概不是你想要的结果

热点排行