Dela via


Kompilatorvarning (nivå 3, av) C4242

"identifierare": konvertering från "type1" till "type2", eventuell dataförlust

Anmärkningar

Typerna är olika. Typkonvertering kan leda till dataförlust. Kompilatorn gör typkonverteringen.

Den här varningen är inaktiverad som standard. Mer information finns i Kompilatorvarningar som är inaktiverade som standard.

Mer information om C4242 finns i Vanliga kompilatorfel.

Example

I följande exempel genereras 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
}