Partager via


Avertissement du compilateur (niveau 2) C4156

suppression d’une expression de tableau sans utiliser la forme de tableau « delete » ; formulaire de tableau substitué

La forme non matricielle de delete ne peut pas supprimer un tableau. Compilateur traduit delete dans le formulaire de tableau.

Cet avertissement se produit uniquement sous les extensions Microsoft (/Ze).

Exemple

// C4156.cpp
// compile with: /W2
int main()
{
   int (*array)[ 10 ] = new int[ 5 ][ 10 ];
   delete array; // C4156, changed by compiler to "delete [] array;"
}