读书人

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

发布时间: 2012-04-20 15:27:03 作者: rapoo

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

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

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

读书人网 >C++

热点推荐