Partager via


Avertissement du compilateur (niveau 1) C4155

suppression d'une expression de tableau sans utiliser la forme 'delete' de tableau

Remarques

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’erreur 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
}