Предупреждение компилятора (уровень 2) C4156
удаление выражения массива без использования формы массива delete; Заменена форма массива
Не массивная форма delete
не может удалить массив. Компилятор преобразуется delete
в форму массива.
Это предупреждение возникает только в расширениях Майкрософт (/Ze).
Пример
// C4156.cpp
// compile with: /W2
int main()
{
int (*array)[ 10 ] = new int[ 5 ][ 10 ];
delete array; // C4156, changed by compiler to "delete [] array;"
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по