Заметка рассчитана на начинающих C++ программистов, которым стало интересно, почему везде твердят, что нужно использовать delete[] для массивов, но вместо внятного объяснения – просто прикрываются магическим "undefined behavior". Немного кода, несколько картинок и взгляд под капот компиляторов – всех заинтересованных прошу под кат.
![Почему в С++ массивы нужно удалять через delete[] - 1 delete_or_delete_for_array_ru/image1.png](https://www.pvsm.ru/images/2022/07/28/pochemu-v-s-massivy-nujno-udalyat-cherez-delete.png)








