delete[]?
С чего ты взял, что можно?
Ну а когда нельзя?
Когда выделено с помощью new
Я проверял — компилируется без ошибок
ох, юный падаван...
Ха-ха-ха... Ты думаешь это значит, что твоя программа работает корректно?
Нет, но и ответа на вопрос я особо не нагуглил, потому решил спросить)
Читай вот туть: https://en.cppreference.com/w/cpp/memory/new/operator_delete
https://eel.is/c++draft/expr.delete#2
а так ещё лучше даже
Если коротко, что значит скинутое: когда ты написал то, что ты написал, твоя программа могла отформатировать тебе жёсткий диск :)
Хорошо, что я делал это в онлайн сервисе)
Это ещё не значит, что она не отформатирует твой диск. Она даже может послать огромного робота-убийцу за твоим котом...
Не зря я хрестов боялся в своё время
Подытоживая: не пишите UB, пожалейте котиков.
Обсуждают сегодня