Kompilatorfel C2381

"funktion" : omdefinition; __declspec(noreturn) skiljer sig åt

Anmärkningar

En funktion deklarerades och definierades sedan men definitionen använde noreturn-modifieraren__declspec . Användningen av noreturn utgör en omdefiniering av funktionen. Deklarationen och definitionen måste enas om användningen av noreturn.

Example

I följande exempel genereras C2381:

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