LINUX.ORG.RU

История изменений

Исправление vertexua, (текущая версия) :

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

  1. Ничего не делать. В многих случаях проверка вытирается, потому что компилятору очевидно что индекс не может выйти за пределы

  2. Писать в функциональном стиле или на итераторах, лишних проверок нету

  3. Использовать unsafe геттеры/сеттеры без проверок

  4. Ждать пока инопланетяне поделятся технологий безопасного доступа по индексу без лишних проверок если вариант 3 не подошёл. Возможно вариант 2 - это оно.

Исходная версия vertexua, :

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

  1. Ничего не делать. В многих случаях проверка вытирается, потому что компилятору очевидно что индекс не может выйти за пределы

  2. Писать в функциональном стиле, лишних проверок нету

  3. Использовать unsafe геттеры/сеттеры без проверок

  4. Ждать пока инопланетяне поделятся технологий безопасного доступа по индексу без лишних проверок если вариант 3 не подошёл. Возможно вариант 2 - это оно.