Здравствуйте, c-smile, Вы писали:
CS>Здравствуйте, newton1, Вы писали:
N>>Хешем для неатомарных типов может служить их размер, в любом случае хеш не должен меняться после GC
CS>А размер чего собственно?
Размер объекта
CS>И потом это какой-то неправильный hash получается. Скажем все объекты вида { firstName:"...", lastName:"..." } будут иметь одинаковое значение hash.
Не все объекты, а те у которых firstName и lastName идентичны.
CS>Совсем не хорошо.
Но и не так плохо, тем не менее. Коллизии в природе хеша, тогда как изменяемость хеша нет.