【发布时间】:2013-05-28 14:44:27
【问题描述】:
是否有任何优势或用例可以抛出 std::exception(或衍生类型)之外的其他东西。
例如throw 1; 或throw "error";
换句话说,为什么 c++ 标准允许它。
【问题讨论】:
-
为什么要禁止它?
-
@soon: 好问题 :)
-
另见“我应该从 std::exception 继承吗?” stackoverflow.com/q/1669514/96780