作者:陈硕链接:https://www.zhihu.com/question/22889420/answer/22975569来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 整个 C++ exception 的行为在常见语言中是最奇葩的, 因为这个语言特性与 C++ 其他 feature(特别是确定性析构) 格格不入.在 C++ 中全面铺开使用异常会遇到其他语言中不存在的问题. 从网上容易找到一些公司/组织的C++编码规范,其中至少 Google.Mozilla.