Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
'Ação' : conversão de 'type_1' a 'type_2', incompatibilidade assinada/não assinada
Por exemplo, você tentou converter um valor não assinado com um valor assinado.
C4365 está desativado por padrão. For more information, see Compiler Warnings That Are Off by Default.
Exemplo
O exemplo a seguir gera 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
}