Я изучаю C++, и, насколько я понимаю, массив не должен заполняться, если вы попытаетесь присвоить ему значение, которое является недопустимым из-за ограничения размера, размещенного в массиве, пока следующий код правильно выводит 232:C++: Создание индекса массива больше размера, не вызывающего ошибки
int stuff[5];
stuff[7] = 232;
cout<<stuff[7];
Я сожалею, если это невероятно глупый вопрос, но это как раз то, что мой компилятор латать перед тем время выполнения?
Это как сказать: «Смотрите, я * могу * держать мяч в моих руках» в баскетболе. –
Похоже, что у меня были сняты мои водительские права, так почему я могу попасть в машину и водить ее? – PaulMcKenzie
Это как игрок в баскетболе, говорящий «Смотри, я могу держать мяч в моих руках», а затем решил, будет ли он продолжать играть таким образом, основываясь на местах других игроков. –