C++類或結構作爲map的key值

1.只有重載<的類或者結構才能作爲map的key值。 string可以作爲key值是因爲string重載了< 2.如果不重載<會提示如下錯誤: error C2676: 二進制「<」: 「const C」不定義該運算符或到預定義運算符可接收的類型的轉換 3.重載<但是沒有實現會提示如下錯誤: Expression: invalid operator< 比如bool operator < (cons
相關文章
相關標籤/搜索