Condividi tramite


Errore del compilatore C2203

L'operatore delete non può specificare limiti per una matrice

Con l'opzione /Za (ANSI), l'operatore delete può eliminare un'intera matrice, ma non parti o membri specifici della matrice.

L'esempio seguente genera l'errore C2203:

// C2203.cpp
// compile with: /Za
int main() {
   int *ar = new int[10];
   delete [4] ar;   // C2203
   // try the following line instead
   // delete [] ar;
}