Re[9]: Откуда эта лютая любовь к знаковым целым?
От: Homunculus Россия  
Дата: 05.05.20 14:17
Оценка: +2
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Попадет в выражение вида a [ i ].


не попадет. Каждый раз перед обращением к выбранному должно проверяться — а есть ли выбранный. Это же естественно

ЕМ>А что значит "красивее логически"?


Потому что индекс может быть равен 65525. Ну чисто так, по логике. Может же? Может. Только вот это будет битый индекс.
А "-1" он не может быть равен никак. И это не зависит от размерности индекса, в смысле short, int или long. А вот если ты забьешь невалидное значение именно как max_unsigned_short, например, то при смене размерности массива до long — ты огребешь проблем. А при "-1"- нет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.