Delen via


Compilerfout C2381

"function" : herefinition; __declspec(noreturn) verschilt

Opmerkingen

Een functie is gedeclareerd en vervolgens gedefinieerd, maar de definitie heeft de wijzigingsfunctie noreturn__declspec gebruikt. Het gebruik van noreturn de functie vormt een herdefinitie van de functie; de verklaring en definitie moeten akkoord gaan met het gebruik van noreturn.

Example

In het volgende voorbeeld wordt C2381 gegenereerd:

// C2381.cpp
// compile with: /c
void f1();
void __declspec(noreturn) f1() {}   // C2381
void __declspec(noreturn) f2() {}   // OK