Advertencia del compilador (nivel 1) C4155
eliminación de expresión de matriz sin utilizar el formato de matriz de 'delete'
El formato de matriz delete
se debe usar para eliminar una matriz. Esta advertencia se produce solo si existe compatibilidad con ANSI (/Za).
Ejemplo
El ejemplo siguiente 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
}