Допустим я создаю динамический массив из 5 элементов
int *A = new int[5];
Почему в таком случае если я попытаюсь обратиться к 10 элементу и например вывести его на экран cout<<A[10] он его найдет и выведет какое то значение, а не выдаст ошибку? Получается, массив в таком случае автоматически возрастает до массива с 10 элементами?
int *A = new int[5];
Почему в таком случае если я попытаюсь обратиться к 10 элементу и например вывести его на экран cout<<A[10] он его найдет и выведет какое то значение, а не выдаст ошибку? Получается, массив в таком случае автоматически возрастает до массива с 10 элементами?