我正在尝试使用继承来创建一个从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" ) { }