我有一个愚蠢的问题。我读了这篇关于std::exception的文章:http://www.cplusplus.com/doc/tutorial/exceptions/
在 catch (exception& e)
中,文章写道:
我们使用引用类型作为异常对象的处理程序(注意类型后面的&符号),因此也可以捕获派生自exception类的类,比如我们的myexception对象。
这是否意味着通过使用"&",你也可以捕获父类的异常?我认为"&"是在std::exception中预定义的,因为将e(std::exception)作为引用传递比作为对象更好。