Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Compilerfehler C2203

Aktualisiert: November 2007

Fehlermeldung

delete-Operator kann keine Arraygrenzen festlegen
delete operator cannot specify bounds for an array

Bei Verwendung der Option /Za (ANSI) kann der delete-Operator ein Array nur vollständig löschen. Das Löschen von Teilen oder einzelnen Membern des Arrays ist nicht möglich.

Im folgenden Beispiel wird C2203 generiert:

// C2203.cpp
// compile with: /Za
int main() {
   int *ar = new int[10];
   delete [4] ar;   // C2203
   // try the following line instead
   // delete [] ar;
}
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.