Kompilatorfel C2687

typ: undantagsdeklarationen får inte vara "void" eller ange en ofullständig typ eller pekare eller referens till en ofullständig typ

Anmärkningar

För att en typ ska ingå i en undantagsdeklaration måste den definieras och inte ogiltig.

Exempel

I följande exempel genereras C2687:

// C2687.cpp
class C;

int main() {
   try {}
   catch (C) {}   // C2687 error
}

Möjlig lösning:

// C2687b.cpp
// compile with: /EHsc
class C {};

int main() {
   try {}
   catch (C) {}
}