可以用对象指针做为std::map的key么??
从来没有这么用过..
然后是不是大家都经常这么用?
示例:
std::map<POINT*, int> test2;
[解决办法]
完全可以这么用
[解决办法]
可以的,没什么问题,key的值是可比较大小的都可以。
[解决办法]
嗯,其实直接用unsigned long就行了,
[解决办法]
可以这样,不过一般来说要自定义比较函数,不然指针相等才算等大概不是你想要的结果
发布时间: 2012-04-20 15:27:03 作者: rapoo
可以用对象指针做为std::map的key么??
从来没有这么用过..
然后是不是大家都经常这么用?
示例:
std::map<POINT*, int> test2;
[解决办法]
完全可以这么用
[解决办法]
可以的,没什么问题,key的值是可比较大小的都可以。
[解决办法]
嗯,其实直接用unsigned long就行了,
[解决办法]
可以这样,不过一般来说要自定义比较函数,不然指针相等才算等大概不是你想要的结果