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.
C++-undantagsspecifikationen ignoreras förutom för att indikera att en funktion inte är __declspec(nothrow)
Anmärkningar
En funktion deklareras med hjälp av undantagsspecifikationen, som Visual C++ accepterar men inte implementerar. Kod med undantagsspecifikationer som ignoreras under kompilering kan behöva omkompileras och länkas för att återanvändas i framtida versioner som stöder undantagsspecifikationer.
Mer information finns i Undantagsspecifikationer (throw).
Du kan undvika den här varningen med hjälp av varnings pragma:
#pragma warning( disable : 4290 )
Example
I följande exempel genereras C4290:
// C4290.cpp
// compile with: /EHs /W3 /c
void f1(void) throw(int) {} // C4290
// OK
void f2(void) throw() {}
void f3(void) throw(...) {}