下表给出了从以上Visual C++所支持的四种异常处理进行的对比:
异常处理 支持语言 是否标准 复杂度 推荐使用
C异常处理 C语言 准C 单 推荐
C++异常处理 C++语言 标准C++ 较简单 推荐
MFC异常处理 C++语言 仅针对MFC程序 较简单 不推荐
SEH异常处理 C和C++语言 仅针对Microsoft编译环境 较复杂 不推荐
在程序设计过程中,我们不能嫌异常处理"麻烦",对可能的错误视而不见、不加考虑。因为避免了异常处理的"麻烦",将会给我们的程序带来更大的"麻烦"。而程序中包含必要的异常处理,也是对一位优秀程序员的基本要求。