Я хотел бы вычислить хэш-значение структуры данных unordered_map
в целом. Это позволяет легко сравнивать два map
независимо от того, содержат ли они точно такие же пары ключ-значение или нет.
Очевидно, что можно выполнить итерацию по включенным парам, построить длинную строку и затем хешировать ее, но я могу представить, что есть лучшие способы сделать это.
На данный момент фактическая хеш-функция не так важна. Думаю, md5
подойдет. sha
тоже конечно.
Есть предложения?