Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
nicht standardmäßige Erweiterung verwendet: delete [exp] - exp ausgewertet, aber ignoriert
Bemerkungen
Mit Microsoft-Erweiterungen (/Ze) können Sie ein Array mithilfe eines Werts in eckigen Klammern mit dem Löschoperator löschen. Der -Wert wird ignoriert.
Example
Im folgenden Beispiel wird C4208 generiert:
// C4208.cpp
// compile with: /W4
int main()
{
int * MyArray = new int[18];
delete [18] MyArray; // C4208
MyArray = new int[18];
delete [] MyArray; // ok
}
Solche Werte sind unter ANSI-Kompatibilität (/Za) ungültig.