W8078 throw-Ausdruck verletzt Exception-Spezialisierung (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
(Die Kommandozeilenoption zur Unterdrückung dieser Warnung lautet -w-thr)
Diese Warnung wird ausgegeben, wenn einer Funktionsdefinition eine Exception-Spezifikation hinzugefügt wird und der Funktionsrumpf einen throw-Ausdruck enthält, dessen Typ nicht in der Exception-Spezifikation angegeben ist.
Das folgende Programm erzeugt diesen Fehler:
int foo() throw(char*) // throw nur für Zeichenwerte
{
throw 5; // throw mit einem Integerwert
return 0;
}