Compilerwarnung (Stufe 4) C4242

Aktualisiert: November 2007

Fehlermeldung

'Bezeichner': Umwandlung von 'Typ1' in 'Typ2', Datenverlust ist möglich
'identifier' : conversion from 'type1' to 'type2', possible loss of data

Die Typen sind unterschiedlich. Die Typkonvertierung kann Datenverluste verursachen. Der Compiler führt die Typkonvertierung durch.

Diese Warnung ist standardmäßig deaktiviert. Weitere Informationen finden Sie unter Standardmäßig deaktivierte Compilerwarnungen.

Weitere Informationen über C4242, finden Sie unter Häufige 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
}