コンパイラ エラー C2184
'type': __ except 式の型が無効です。整数でなければなりません
__ except ステートメントで型を使用しましたが、その型は許可されていません。
次の例では C2184 が生成されます。
// C2184.cpp
void f() {
int * p;
__try{}
__except(p){}; // C2184
}
考えられる解決方法:
// C2184b.cpp
// compile with: /c
void f() {
int i = 0;
__try{}
__except(i){};
}