После прочтения обсуждения оператора < для std :: weak_ptr, я не вижу причин, по которым определение std :: hash для использования блока управления для std :: weak_ptr не будет работать. Я также не мо
Итак, библиотека, которую я использую, имеет перечисление (скажем, это имя LibEnum). Мне нужно иметь std::unordered_setLibEnum, но я получаю ошибку компиляции, что для него нет специализированного std
Есть простой способ сделать следующее с C++ 11 & Форсирование: использовать стандартные определения из std::hash при его наличии от <functional> использовать boost::hash_value для определения std::has