int* arr = new int[10];
然后我填写了前10个元素,并且也做了arr[10] = 100; arr[11] = 200;
arr[10] = 100; arr[11] = 200;
我做的时候cout << arr[10] << '\t' << arr[11];
cout << arr[10] << '\t' << arr[11];
输出为100 200
100 200
我想知道代码为什么起作用。这是有效的还是我缺少有关此主题的某些信息。arr [10]和arr [11]不应包含任何垃圾值。