単純な int エラー コードを定義しました。
#define my_error 20
コードのどこかで、このエラーをスローします。
throw my_error;
ここで、スローされたこの例外をキャッチしてみます。
try
{
...
...
}
catch (my_error)
{
cout << "Error: my error";
}
残念ながら、コンパイラはこれを承認していません:
- 構文エラー:「定数」
- catch ハンドラーは 1 つのタイプを指定する必要があります
- '34' 行目から始まる 'try' ブロックには catch ハンドラがありません
これを行う方法はありますか?