Udostępnij za pomocą


Błąd kompilatora C2184

"type" : niedozwolony typ wyrażenia __except musi być integralną częścią

Uwagi

Typ został użyty w instrukcji __except , ale typ jest niedozwolony.

Example

Poniższy przykład generuje kod C2184:

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

Możliwe rozwiązanie:

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