私は、CUTE ライブラリを介して単体テストを行うプログラムを作成しており、呼び出し時にプログラムがクラッシュしたかどうかを確認する必要がある関数を持っています。
私はすでに次のtry-catch
ようなブロックを試しました:
try
{
myfunc();
}
catch(...)
{
}
ただし、これは例外を処理するだけであり、例外が呼び出されない場合 (つまりabort()
) は役に立ちません。
クラッシュ応答があるかどうかを確認する方法はありますか。クラッシュが発生した場所 (行番号など) を教えてくれますか?