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).