私は例外をキャッチする際に問題があります。私は例外を取り返そうとしており、メッセージを受け取ります:'現在の場所で使用できるソースコードがありません。' C++ Visual Studioで例外をスローするとき
現在の場所で使用できるソースコードはありません。
コードは非常に簡単です:
#include <exception>
using namespace std;
try {
throw exception("Asas");
}
catch (const exception& e) {
cout<< "Error msg" << e.what() << endl;
throw; //This the error message I get from the IDE.
}
私は文字列メッセージを投げて、それを再スローしようとしようとした場合それはまた繰り返されます。
IDEからメッセージはどのようなものですか?デバッグ時? –
あなたの期待された行動は何でしたか? –
この関数を呼び出した関数が例外をキャッチすることを示します。 –