コンパイラ エラー C2705
'label' : 'exception handler block' スコープへの不正なジャンプ
解説
実行が、try
/catch
、__try
/__except
、または __try
/__finally
ブロック内のラベルにジャンプしています。 コンパイラでは、この動作は許可されません。 詳細については、例外処理に関するページを参照してください。
例
次の例では警告 C2705 が生成されます。
// C2705.cpp
int main() {
goto trouble;
__try {
trouble: ; // C2705
}
__finally {}
// try the following line instead
// trouble: ;
}