Avertissement du compilateur (niveau 1) C4155
suppression d'une expression de tableau sans utiliser la forme 'delete' de tableau
La forme de tableau de delete
doit être utilisée pour supprimer un tableau. Cet avertissement se produit uniquement dans le cadre de la compatibilité ANSI (/Za).
Exemple
L’exemple suivant génère l’avertissement 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
}