周星驰: delphi不知道,大致看了下标准,C++不完全是这样吧。 [阅读: 404] 2007-01-12 07:06:46 1、构造函数中的情况: 如果有异常生成,只有被完整构造的子对象会被西沟 2、西沟函数中的情况: 如果某个对象是在try里析构的,此时如果其析构有异常生成,std::terminate会被执行,所以C++里,同样建议避免在析构里再向外抛出异常。