Compartir a través de


Advertencia del compilador (nivel 1) C4155

eliminación de expresión de matriz sin utilizar el formato de matriz de 'delete'

Observaciones

El formato de matriz delete se debe usar para eliminar una matriz. Esta advertencia se produce solo si existe compatibilidad con ANSI (/Za).

Ejemplo

En el ejemplo siguiente se genera la advertencia 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
}