Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
suppression d'une expression de tableau sans utiliser la forme « suppression » de tableau ; substituée par la forme de tableau
Remarques
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
L’exemple suivant génère l’erreur C4156 :
// C4156.cpp
// compile with: /W2
int main()
{
int (*array)[ 10 ] = new int[ 5 ][ 10 ];
delete array; // C4156, changed by compiler to "delete [] array;"
}