Partilhar via


Aviso do compilador (nível 1) C4155

Exclusão de uma expressão de matriz sem usar a forma de matriz de 'excluir'

Observações

A forma de matriz de delete deve ser usada para excluir uma matriz. Este aviso ocorre apenas em compatibilidade ANSI (/Za).

Example

O exemplo a seguir gera C4155:

// C4155.cpp
// compile with: /Za /W1
#include <stdio.h>

int main(void)
{
    int (*array)[ 10 ] = new int[ 5 ] [ 10 ];
    array[0][0] = 8;

    printf_s("%d\n", array[0][0]);

   delete array;   // C4155
    // try the following line instead
    // delete [] array;   // C4155
}