Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Außerkraftsetzung': Das Außerkraftsetzen der virtuellen Funktion weist eine weniger restriktive Ausnahmespezifikation auf als die Virtuelle Memberfunktion der Basisklasse 'base'.
Bemerkungen
Eine virtuelle Funktion wurde außer Kraft gesetzt, aber unter /Za hatte die Außerkraftsetzungsfunktion eine weniger restriktive Ausnahmespezifikation.
Beispiel
Im folgenden Beispiel wird C2694 generiert:
// C2694.cpp
// compile with: /Za /c
class MyBase {
public:
virtual void f(void) throw(int) {
}
};
class Derived : public MyBase {
public:
void f(void) throw(...) {} // C2694
void f2(void) throw(int) {} // OK
};