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

stl 地图中用对象作为key

2012-08-24 
stl map中用对象作为keystl map中有时会用到使用自定义对象做key的情况,需要注意:?如果不指定compare函数,

stl map中用对象作为key

stl map中有时会用到使用自定义对象做key的情况,需要注意:

?

如果不指定compare函数,就要重载key类的<运算符,要注意重载的<运算符要有互补性,即A<B为true时,B<A必须为false。这种如果重载有漏洞在debug下会报错,但在realise下警告都没有。这样很有可能在使用时发现map中只有一个key。

热点排行