Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
'función': nueva definición; __declspec(noreturn) es diferente
Observaciones
Se ha declarado una función y luego se ha definido, pero la definición ha usado el modificador noreturn__declspec. El uso de noreturn constituye una redefinición de la función. La declaración y la definición deben acordar el uso de noreturn.
Example
En el ejemplo siguiente se genera la advertencia C2381:
// C2381.cpp
// compile with: /c
void f1();
void __declspec(noreturn) f1() {} // C2381
void __declspec(noreturn) f2() {} // OK