オブジェクトがstd::exception_ptr
で、what()
に電話したいと思いますが、これを行う方法がないようです(この回答で説明したように:How do I make a call to what() on std::exception_ptr)。std :: exception_ptrを再スローする以外の方法
インターネットで検索した後、再投げてstd::exception&
にキャッチする以外は何もできないようです。
私は少し奇妙ですが、私はチェックしたいと思います:std::exception_ptr
以外で何をして、それを再投げて期待の詳細を得るのですか?
は、残念ながら、C++
あなたが何か他のことをするまで、例外処理を延期したいと思う場合に限り、私には分かります。 – NathanOliver
[std :: exception \ _ptr]のwhat()を呼び出すにはどうしたらいいですか?(http://stackoverflow.com/questions/14232814/how-do-i-make-a-call-to- what-on-stdexception-ptr) – rustyx
'std :: exception'から実際に継承された' exception_ptr'によって現在保持されている例外をどのように知っていますか? – Barry