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.
Actualización: noviembre 2007
Mensaje de error
'acción' : conversión de 'type_1' a 'type_2', no coinciden signed/unsigned
'action' : conversion from 'type_1' to 'type_2', signed/unsigned mismatch
Por ejemplo, intentó convertir un valor sin signo en un valor con signo.
C4365 está desactivada de manera predeterminada. Para obtener más información, vea Compiler Warnings That Are Off by Default.
Ejemplo
El ejemplo siguiente genera el error C4365.
// C4365.cpp
// compile with: /W4
#pragma warning(default:4365)
int f(int) { return 0; }
void Test(size_t i) {}
int main() {
unsigned int n = 10;
int o = 10;
n++;
f(n); // C4365
f(o); // OK
Test( -19 ); // C4365
}