Compartilhar via


C4242 de aviso (nível 4) do compilador

'identificador': conversão de 'tipo' para 'Tipo2' possível perda de dados

Os tipos são diferentes.Conversão de tipo pode resultar em perda de dados.O compilador faz a conversão de tipo.

Este aviso está desativado por padrão.Consulte Compilador avisos que está desativado por padrão para obter mais informações.

Para obter informações adicionais sobre C4242, consulte Erros comuns de compilador.

O exemplo a seguir gera C4242:

// C4242.cpp
// compile with: /W4
#pragma warning(4:4242)
int func() {
   return 0;
}

int main() {
   char a;
   a = func();   // C4242, return type and variable type do not match
}