Udostępnij za pośrednictwem


C4242 (poziom 4) ostrzeżenia kompilatora

"identyfikator": konwersja z 'type1' na 'type2", możliwej utracie danych

Typy są różne.Konwersja typu może spowodować utratę danych.Konwersja typu sprawia, że kompilator.

To ostrzeżenie jest domyślnie wyłączona.Zobacz Kompilator ostrzeżenia że są wyłączone domyślnie Aby uzyskać więcej informacji.

Aby uzyskać dodatkowe informacje, C4242, zobacz Typowe błędy kompilatora.

Poniższy przykład generuje 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
}