Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
„Funktion“ : Neudefinition; __declspec(noreturn) unterscheidet sich
Bemerkungen
Eine Funktion wurde deklariert und dann definiert, aber die Definition verwendet den Noreturn__declspec-Modifizierer. Die Verwendung von noreturn stellt eine Neudefinition der Funktion dar; die Erklärung und Definition müssen sich auf die Verwendung von noreturn einigen.
Example
Im folgenden Beispiel wird C2381 generiert:
// C2381.cpp
// compile with: /c
void f1();
void __declspec(noreturn) f1() {} // C2381
void __declspec(noreturn) f2() {} // OK