Sdílet prostřednictvím


Chyba kompilátoru C2381

'function' : redefinition; __declspec(noreturn) se liší

Poznámky

Funkce byla deklarována a pak definována, ale definice použila modifikátor noreturn__declspec. Použití noreturn představuje redefinici funkce; prohlášení a definice musí souhlasit s použitím funkce noreturn.

Example

Následující příklad generuje C2381:

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