Ricordati però del delete quando non ti serve più la stringa, o se la stringa serve solo nella funzione corrente evita del tutto l'uso di new. Dico questo perché traducendo codice .NET è facile dimenticarsi di aggiungere i delete, visto che in managed C++ non servono.