Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
åsidosättning: åsidosättande av virtuell funktion har mindre restriktiv undantagsspecifikation än basklassens virtuella medlemsfunktion "base"
Anmärkningar
En virtuell funktion åsidosatts, men under /Za hade den övergripande funktionen en mindre restriktiv undantagsspecifikation.
Exempel
I följande exempel genereras C2694:
// 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
};