Оглядываясь на cppreference, я обнаружил, что std::unordered_map получает эффективный поиск из "эквивалентных ключей".
Я считаю, что эквивалентный ключ должен иметь одно и то же значение хэш-функции. Как я могу предоставить это для строкового литерала, я получаю то же значение хэша, что и для std::hash<std::string>, не создавая временную конструкцию std::string и тем самым делая всю суть эквивалентных ключей для ничего?