088-C++

来源:互联网 发布:js改变color 编辑:程序博客网 时间:2024/05/23 11:55

C++定义新的异常

#include <iostream>#include <exception>using namespace std; struct MyException : public exception{  const char * what () const throw ()  {    return "C++ Exception";  }}; int main(){  try  {    throw MyException();  }  catch(MyException& e)  {    std::cout << "MyException caught" << std::endl;    std::cout << e.what() << std::endl;  }  catch(std::exception& e)  {    //其他的错误  }}


原创粉丝点击