CString 异常清理

在早期版本的 MFC 中,必须在使用后清理 CString 对象。 使用 MFC 版本 3.0 及更高版本时,不再需要显式清理。

在 MFC 现在使用的 C++ 异常处理机制下,无需担心异常后清理。 有关在捕获异常后 C++ 如何“展开”堆栈的说明,请参阅 try、catch 和 throw 语句。 即使使用 MFC TRY/CATCH 宏而不是 C++ 关键字 trycatch,MFC 也会使用下面的 C++ 异常机制,因此仍不需要显式清理。

另请参阅

字符串 (ATL-MFC)
异常处理