Erreur du compilateur C2203
L’opérateur delete ne peut pas spécifier de limites pour un tableau
Avec l’option /Za (ANSI), l’opérateur delete
peut supprimer un tableau entier, mais pas des parties ou des membres spécifiques du tableau.
L’exemple suivant génère l’erreur C2203 :
// C2203.cpp
// compile with: /Za
int main() {
int *ar = new int[10];
delete [4] ar; // C2203
// try the following line instead
// delete [] ar;
}