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

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

Сообщение Anonymous »


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

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

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