Error del compilador C2382Compiler Error C2382

'function': nueva definición; especificaciones de excepción diferentes'function' : redefinition; different exception specifications

En /Za, este error indica que intentó una sobrecarga de la función solo en la especificación de excepción.Under /Za, this error indicates that a function overload was attempted only on the exception specification.

El ejemplo siguiente genera la advertencia C2382:The following sample generates C2382:

// C2382.cpp
// compile with: /Za /c
void f1(void) throw(int) {}
void f1(void) throw(char) {}   // C2382
void f2(void) throw(char) {}   // OK