Compilerwarnung C4986
"Funktion": Ausnahmespezifikation stimmt nicht vorherige Deklaration ab
Diese Warnung kann generiert werden, wenn einer Ausnahmespezifikation in einer Deklaration und nicht in der anderen vorhanden ist.
Standardmäßig ist C4986 aus. Weitere Informationen finden Sie unter Standardmäßig deaktivierte Compilerwarnungen.
Beispiel
Im folgenden Beispiel wird C4986 generiert.
class X { };
void f1() throw (X*);
// ...
void f1()
{
// ...
}
Das folgende Beispiel schließt diese Warnung.
class X { };
void f1() throw (X*);
// ...
void f1() throw (X*)
{
// ...
}