Partager via


Avertissement du compilateur (niveau 4) C4208

extension non standard utilisée : delete [exp] - exp évaluée mais ignorée

Avec les extensions Microsoft (/Ze), vous pouvez supprimer un tableau à l’aide d’une valeur entre crochets avec l’opérateur delete. La valeur est ignorée.

// C4208.cpp
// compile with: /W4
int main()
{
   int * MyArray = new int[18];
   delete [18] MyArray;      // C4208
   MyArray = new int[18];
   delete [] MyArray;        // ok
}

Ces valeurs ne sont pas valides sous compatibilité ANSI (/Za).