Ostrzeżenie kompilatora C4986
"function": specyfikacja wyjątku nie jest zgodna z poprzednią deklaracją
To ostrzeżenie można wygenerować, gdy istnieje specyfikacja wyjątku w jednej deklaracji, a nie druga.
Domyślnie C4986 jest wyłączony. Aby uzyskać więcej informacji, zobacz Ostrzeżenia kompilatora, które są domyślnie wyłączone.
Przykłady
Poniższy przykład generuje kod C4986.
class X { };
void f1() throw (X*);
// ...
void f1()
{
// ...
}
Poniższy przykład eliminuje to ostrzeżenie.
class X { };
void f1() throw (X*);
// ...
void f1() throw (X*)
{
// ...
}
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla