Присвоение массива вне границ, нет ошибок, почему [дубликат]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Присвоение массива вне границ, нет ошибок, почему [дубликат]

Сообщение Anonymous »


Пытаемся понять некоторые случаи операции присваивания, Назначьте a[10] как 1, когда массив инициализируется как a[5], он становится успешным и получает назначение. Я ожидал ошибку!!! Но не понимая, как оно назначается, хранится и отслеживается. Это не отслеживается на границе памяти массива? Нужны пояснения.

#include использование пространства имен std; интервал основной() { интервал а[5]{1, 2, 3}; для (авто б: а) cout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»