map結構體作爲key值的使用

最近在使用stl中的map容器時,碰到key爲結構體的情況,總結如下,以便提醒自己。 因爲之前從沒用結構體作爲key值,也就沒出現這種情況,結果報錯後很崩潰看不懂 後來才知道map中的key默認是以less<>升序對元素排序(排序準則也可以修改),也就是說key必須具備operator<對元素排序,而平常我們的用的基本上都是基本類型元素作爲key,所以就不存在這個問題了 所以要對結構體中<號進行重
相關文章
相關標籤/搜索