共用方式為


編譯器錯誤 C2494

無法從篩選表達式或__finally/finally 區塊內呼叫 'keyword'

備註

您無法在 或 區塊中使用 __finally

範例

下列範例會產生 C2494:

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

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

使用 /clr 時,也會發生 C2494。

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

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