c_cpp 自定义例外

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 自定义例外相关的知识,希望对你有一定的参考价值。

class MyException : public exception
{
    int n;
    //IMPORTANT: need this member as what needs to return const char* else returned value will be lost on scope.
    std::string m_error;
    public
    MyException(int n):n(n)
    {
        m_error = to_string(n);
    }
    const char * what () const throw ()
    {
        return  m_error.c_str();
    }
};

以上是关于c_cpp 自定义例外的主要内容,如果未能解决你的问题,请参考以下文章

oracle 例外

Oracle PL/SQL学习之基础篇--例外

php 仅处理自定义Dingo / API例外

AWS API Gateway 自定义授权方给予例外

PLSQL例外处理

c_cpp 自定义普朗克键盘映射