LINUX.ORG.RU

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

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

ну во-первых это не ошибка компиляции, во вторых в следующий раз давай больше информации об ошибке.

if(iterator < capacity) {
            iterator++;
            content[iterator] = t;
        }

если итератор меньше макс. длины массива, то увеличиваем итератор и засовываем в массив данные на увеличенный итератор.

пример: длина массива 10, макс. индекс 9. текущий индекс 9, увеличиваем 9 на единицу, получаем 10 -> arrayoutofbounds.

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

ну во-первых это не ошибка компиляции, во вторых в следующий раз давай больше информации об ошибке.

if(iterator < capacity) {
            iterator++;
            content[iterator] = t;
        }

если итератор меньше макс. длины массива, то увеличиваем итератор и засовываем в массив данные на увеличенный итератор.