Сообщение от CastieL
Написано все грамотно а 64к статные сервера как объяснишь? Так уж сложилось без ресет в снг очень не популярен и мало кому интересен не понятно почему.
|
В некоторых сборках может использоваться другой тип данных без отрицательных чисел. В одну и ту же область памяти влазит 65536 чисел, если убрать отрицательные то освободится место под еще 32768 и получим 0-65536. Помню, играл на таких, там часто вылазил SpeedBug и можно было перекачать статы за диапазон и как следствие обнулить их
Типы данных есть под все диапазоны, просто в целях оптимизации используют самые маленькие. Сейчас (особенно в вебе) никто этим так не запаривается так как при производительности современных машин это просто экономия на спичках - проще втулить переменных на 32 и 64 бита, которых точно хватит с запасом.