Pulizia delle eccezioni di CString
Nelle versioni precedenti di MFC, è importante pulire gli oggetti CString dopo l'uso. Con MFC versione 3.0 e successive, la pulizia esplicita non è più necessaria.
Nel meccanismo di gestione delle eccezioni C++ usato ora da MFC non è necessario preoccuparsi della pulizia dopo un'eccezione. Per una descrizione del modo in cui C++ "rimuove" lo stack dopo l'intercettazione di un'eccezione, vedere le istruzioni try, catch e throw. Anche se si usano le macro TRY/CATCH MFC anziché le parole chiave try
C++ e catch
, MFC usa il meccanismo di eccezione C++ sottostante, quindi non è comunque necessario eseguire la pulizia in modo esplicito.