Я хотел бы знать, есть ли разница в скорости между вычислением хеш-значения (например, std::map key) примитивного целочисленного типа, такого как int64_t, и типа pod, например struct { int16_t v[4]; };
. как насчет int128_t по сравнению с struct {int32_t v[4];}
?
Я знаю, что это зависит от конкретной реализации, поэтому мой вопрос в конечном итоге относится к стандартной библиотеке gnu. Спасибо
ссылка, которую я нашел очень полезной Как я могу использовать пользовательский тип для ключей в boost::unordered_map?