Aviso do compilador (nível 3, desativado) C4242
'identifier': conversão de 'type1' para 'type2', possível perda de dados
Os tipos são diferentes. A conversão de tipo pode resultar em perda de dados. O compilador faz a conversão de tipo.
Esse aviso está desativado por padrão. Para obter mais informações, confira Avisos do compilador desativados por padrão.
Para obter mais informações sobre o C4242, confira Erros comuns do compilador.
A seguinte amostra 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
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de