История изменений
Исправление MirandaUser2, (текущая версия) :
используй в мапе не строку, а объект вида
struct my_key { std::wstring key; int hash; }
hash вычисляй при создании my_key. В мапу передавай свои std::hash<my_key> и std::equal_to<my_key>.
Исходная версия MirandaUser2, :
используй в мапе не строку, а объект вида
struct my_key { std::wstring key; int hash; }
hash вычисляй при создании my_key. в мапу передавай свой std::hash<my_key>.