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