共用方式為


編譯器錯誤 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){};
}