Compartir a través de


Error del compilador C3204

No se puede llamar a '_alloca' desde un bloque catch

Este error se produce cuando se usa una llamada a _alloca desde un bloque catch.

Ejemplo

El ejemplo siguiente genera la advertencia C3204:

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

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