Kompilatorfel C2184

typ: ogiltig typ för __except-uttryck, måste vara en heltal

Anmärkningar

En typ användes i en __except-instruktion , men typen är inte tillåten.

Example

I följande exempel genereras C2184:

// C2184.cpp
void f() {
   int * p;
   __try{}
   __except(p){};   // C2184
}

Möjlig lösning:

// C2184b.cpp
// compile with: /c
void f() {
   int i = 0;
   __try{}
   __except(i){};
}