Usted quiere suprimir la región de memoria asociada al nuevo.
wchar_t* char1 = nuevo wchar_t [5000];
cancelación [] char1;
Si el operador de la cancelación consigue un valor NULO para funcionar encendido, después no hará nada. Pero en las dos líneas antedichas, el operador de la cancelación consigue la dirección real asociada al nuevo operador, y así que podrá desasignar correctamente el espacio creado por el nuevo operador.