Partilhar via


Erro do compilador C3204

«_alloca» não pode ser chamado de dentro de um bloco de capturas

Observações

Este erro ocorre quando utiliza uma chamada para _alloca a partir de um bloco "catch".

Example

O exemplo a seguir gera C3204:

// C3204.cpp
// compile with: /EHsc
#include <malloc.h>

void ShowError(void)
{
   try
   {
   }
   catch(...)
   {
      _alloca(1);   // C3204
   }
}