Я знаю, что когда вы выделяете массив с
int* arr = new int[n];
, компиляция создает накладные расходы, чтобы узнать, сколько существует элементов для освобождения. Но создает ли это накладные расходы для массива c
int arr[4];
Я думаю, что ответ - нет, потому что вы не можете удалить [] такой массив, но мне нужно знать наверняка. Спасибо!