C++的try异常机制在目前的VC++编译默认设置是不会捕获系统SE异常的。SE异常代表你的程序存在问题(如AV),这是需要完全避免的。而C++异常代表的是程序非常规逻辑状态(比如内存不足),是允许出现的。