最佳答案
我刚刚创建了异常层次结构,并希望将 char*
传递给我的一个派生类的构造函数,并提供一条消息告诉它出了什么问题,但显然 std::exception
没有允许我这样做的构造函数。然而,有一个称为 what()
的类成员建议可以传递一些信息。
我怎么能(可以吗?) 将文本传递给 std::exception
的派生类,以便用异常类传递信息,因此我可以在代码中说:
throw My_Exception("Something bad happened.");