История изменений
Исправление
cumvillain,
(текущая версия)
:
arindex это array[index] ? Зачем для этого функция? Если ты хочешь всунуть в неё какие-то проверки границ, то в Си их нет не по недоработке, а по осознанному решению: код делает только то, что сказал ему программист, и ничего лишнего. Надо проверить границу (ценой оверхеда) - укажи это явно.
Я понимаю, что каргокультирование сильно сидит в голове, но стоит начать его потихоньку вытаскивать наружу и рефлексировать.
Исходная версия
cumvillain,
:
arindex это array[index] ? Зачем для этого функция? Если ты хочешь всунуть в неё какие-то проверки границ, то в Си их нет не по недоработке, а по осознанному решению: код делает только то, что сказал ему программист, и ничего лишнего. Надо проверить границу (ценой оверхеда) - укажи это явно.
Я понимаю, что каргокультирование сильно сидит в голове, но стоит начать его потихоньку вытаскивать наружу.