是否有Java的c ++等价物
try {
...
}
catch (Throwable t) {
...
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试调试调用本机Windows函数的Java/jni代码,并且虚拟机不断崩溃.本机代码在单元测试中看起来很好,并且在通过jni调用时似乎只会崩溃.一般的异常捕获机制将证明是非常有用的.
如果我想在捕获全部异常时将有用信息写入文件,该怎么做?
try
{
//call dll from other company
}
catch(...)
{
//how to write info to file here???????
}
Run Code Online (Sandbox Code Playgroud) 这是我的代码.
try
{
// code throws potentially unknown exception
}
catch (...)
{
std::exception_ptr eptr = std::current_exception();
// then what ?
}
Run Code Online (Sandbox Code Playgroud)
理想情况下,如果它是std :: exception,我想获得与异常相关联的字符串.