我正在尝试使用继承来创建一个从runtime_error派生的类,但是即使这是练习中使用的确切代码以及本书的示例,我仍然遇到错误。这是代码:

class DivideZeroEx : public runtime_error
{
    public:
        DivideZeroEx()
            runtime_error( " attempt to divide by zero" )
};


现在我得到一个错误,指出它期望一个;在runtime_error(“试图除以零”)行之前。

最佳答案

调用基类构造函数的语法应为:

DivideZeroEx() : runtime_error( " attempt to divide by zero" ) { }

10-04 12:10