Очистка исключений CString
В предыдущих версиях MFC важно очистить объекты CString после использования. При использовании MFC версии 3.0 и более поздней явной очистки больше не требуется.
В рамках механизма обработки исключений C++, который теперь использует MFC, вам не нужно беспокоиться о очистке после исключения. Описание того, как C++ "распаковывает" стек после обнаружения исключения, см. инструкции try, catch и throw. Даже если вы используете макросы MFC TRY/CATCH вместо ключевых слов try
C++ и catch
MFC использует механизм исключения C++ в нижней части, поэтому вам по-прежнему не нужно явно очищать.