我已经定义了一个简单的int错误代码:
#define my_error 20
Run Code Online (Sandbox Code Playgroud)
在我的代码中的某处我抛出此错误:
throw my_error;
Run Code Online (Sandbox Code Playgroud)
现在我想尝试捕获抛出的这个异常:
try
{
...
...
}
catch (my_error)
{
cout << "Error: my error";
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,编译器不批准这个:
有没有办法做到这一点 ?
谢谢.
c++ ×1