Freigeben über


Compilerwarnung (Stufe 3, deaktiviert) C4242

'identifier': Konvertierung von 'type1' zu 'type2', Datenverlust ist möglich

Die Typen unterscheiden sich. Die Typkonvertierung kann zu Datenverlusten führen. Der Compiler führt die Typkonvertierung durch.

Diese Warnung ist standardmäßig deaktiviert. Weitere Informationen finden Sie unter Compiler Warnings That Are Off by Default.

Weitere Informationen zu C4242 finden Sie unter Allgemeine Compilerfehler.

Im folgenden Beispiel wird C4242 generiert:

// 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
}