0
有一個用戶定義類型作爲unsorted_map的關鍵字。我想知道如何定製哈希函數和測試相等函數。boost unsorted_hash用戶定義類型
謝謝。 Michael
編輯:順便說一句,關鍵是字符數組。
有一個用戶定義類型作爲unsorted_map的關鍵字。我想知道如何定製哈希函數和測試相等函數。boost unsorted_hash用戶定義類型
謝謝。 Michael
編輯:順便說一句,關鍵是字符數組。
也許你正在尋找的是類似boost::hash_combine
它允許你創建一個散列值多種基本類型。
也許愚蠢的問題,但你檢查了*文檔*? –
將相等運算符放入類本身。對於散列函數,最好專門化'std :: hash'。 –
我嘗試谷歌之前。但是,我找不到任何有用的文檔。你能指出嗎?謝謝。 –