Freigeben über


Compilerwarnung (Stufe 4) C4242

'Bezeichner': Umwandlung von 'Typ1' in 'Typ2', Datenverlust ist möglich

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
}