Sie möchten das doppelt belegte löschen, das mit dem neuen verbunden ist.
wchar_t* char1 = neues wchar_t [5000];
Löschung [] char1;
Wenn der Löschungoperator einen UNGÜLTIGEN Wert erhält, um an zu funktionieren, dann tut er nichts. Aber in den oben genannten zwei Linien, erhält der Löschungoperator die tatsächliche Adresse verbunden mit dem neuen Operator, und also wird in der Lage sein, den Raum richtig freizugeben, der vom neuen Operator verursacht wird.