История изменений
Исправление soomrack, (текущая версия) :
Прекрасно можно. Зачем там говорить про адреса?
И как вы будете объяснять результат выражения:
std::vector<int> v = { 1, 2, 3};
auto i = v[v.size()];
индекс это не адрес
Я не понял ответа. Давайте сузим вопрос: в этом коде есть какие-то проблемы или нет?
Чего непонятного в том, что я сказал? В этом коде ошибка выхода за границы массива, т.е. индекс больше, чем может быть. Зачем тут знать про адреса?
Исходная версия soomrack, :
Я не понял ответа. Давайте сузим вопрос: в этом коде есть какие-то проблемы или нет?
Прекрасно можно. Зачем там говорить про адреса?
И как вы будете объяснять результат выражения:
std::vector<int> v = { 1, 2, 3};
auto i = v[v.size()];
индекс это не адрес
Я не понял ответа. Давайте сузим вопрос: в этом коде есть какие-то проблемы или нет?
Чего непонятного в том, что я сказал? В этом коде ошибка выхода за границы массива, т.е. индекс больше, чем может быть. Зачем тут знать про адреса?