Vous voulez supprimer la région mémoire liée au nouveau.
wchar_t* char1 = nouveau wchar_t [5000] ;
suppression [] char1 ;
Si l'opérateur de suppression obtient une valeur NULLE pour opérer, alors elle ne fera rien. Mais dans les deux lignes ci-dessus, l'opérateur de suppression obtient l'adresse réelle liée au nouvel opérateur, et ainsi pourra pour désaffecter correctement l'espace créé par le nouvel opérateur.