Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specyfikacja wyjątku języka C++ zignorowana z wyjątkiem wskazania, że funkcja nie jest __declspec(nothrow)
Uwagi
Funkcja jest zadeklarowana przy użyciu specyfikacji wyjątku, którą program Visual C++ akceptuje, ale nie implementuje. Kod ze specyfikacjami wyjątków, które są ignorowane podczas kompilacji, może być konieczne ponowne skompilowane i połączone z ponownym użyciem w przyszłych wersjach obsługujących specyfikacje wyjątków.
Aby uzyskać więcej informacji, zobacz Specyfikacje wyjątków (throw) .
To ostrzeżenie można uniknąć, korzystając z pragma ostrzeżenia :
#pragma warning( disable : 4290 )
Example
Poniższy przykład generuje C4290:
// C4290.cpp
// compile with: /EHs /W3 /c
void f1(void) throw(int) {} // C4290
// OK
void f2(void) throw() {}
void f3(void) throw(...) {}