Здравствуйте, Евгений Музыченко, Вы писали:
SVZ>>Индекс в массиве это полноценная сущность БД. Используется вместо указателей.
SVZ>>В этом случае отрицательные значения используются для обозначения невалидных объектов (у нас это -1) и для каких-нибудь специальных констант.
ЕМ>По-хорошему, все эти специальные константы неплохо бы именовать.
Дык!
enum { NONE = -1, DEAD = -2 };
ЕМ>А какая разница, именовать -1 или uint_max?
В коде без разницы, а под отладчиком очень большая разница — увидеть "-2" и "-1" или "4294967294" и "4294967295".