Megosztás a következőn keresztül:


C2494 fordítási hiba

A "kulcsszó" nem hívható meg szűrőkifejezésből vagy __finally/végre blokkból

Megjegyzések

Nem használhat kulcsszót egy __finally vagy finally blokkban.

Példák

Az alábbi példa c2494-et hoz létre:

// C2494.cpp
#include <malloc.h>

int main() {
   __try {}
   __except ( _alloca(100), 1 ) {}   // C2494
   __try {}
   __finally {
      _alloca(100);   // C2494
   }
}

A C2494 a /clr használatakor is előfordulhat.

// C2494b.cpp
// compile with: /clr
#include <malloc.h>

int main() {
   char * buf;
   try {}
   catch (char * buf2) {}
   finally {
      _alloca(100);   // C2494
   }
}