我可以获得被捕获的异常的描述吗?
catch(...)
Run Code Online (Sandbox Code Playgroud)
块?像std :: exception的.what()之类的东西.
我有一个类型的对象std::exception_ptr,我想调用what()它,但似乎没有办法做到这一点(正如在这个答案中解释的:我如何调用std :: exception_ptr上的what()).
在通过互联网搜索之后,似乎除了重新投掷并将其捕获std::exception&以便能够执行此操作之外,我无法对其进行任何操作.
这对我来说有点奇怪,但是我想检查一下:std::exception_ptr然后再用它来重新抛出它来获得期望的细节怎么办?
C++ 14或其他版本的C++是否有任何变化