我想創建一個元組/數組像(0,1,2), (3,4,5)。我想將它存儲到一個unordered_set。但unordered_set沒有提供這樣的散列函數。誰能告訴我我該怎麼做? 我已經閱讀了答案: C++ how to insert array into hash set? 但我不想添加任何額外的代碼,如散列函數。
在我最初的問題(詳細的實驗研究):Appropriate container for the fast insertion and lookup of n-dimensional real vectors (initial benchmarking provided)我使用無序組與我最初的(可能是窮人設計Hash函數)隨機N維浮標陣的管理得到了真正奇怪的行爲: #include <iostream
我爲std :: unorderd_set的第三個模板參數編寫了自己的比較函數。 我的功能是 static bool HasSamePosition(const Node& a, const Node& b);
in class Node。現在我試圖在我的無序集中使用此功能,但它不起作用。錯誤是,沒有構造函數的實例與參數列表匹配。我錯過了什麼?