小编raj*_*jan的帖子

C++中的松散抛出说明符错误

以下代码生成"Looser throw specifier error".你能帮我解决这个错误吗?

class base
{
    virtual void abc() throw (exp1);
}

void base::abc() throw (exp1)
{
    ......
}

class sub : public base
{
    void abc() throw(exp1, exp2);
}

void sub::abc() throw (exp1, exp2)
{
    .....
}
Run Code Online (Sandbox Code Playgroud)

c++ exception

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

exception ×1