Upozornění kompilátoru (úroveň 3, vypnuto) C4242
'identifikátor': převod z 'type1' na 'type2', možné ztráty dat
Typy se liší. Převod typu může vést ke ztrátě dat. Kompilátor provede převod typu.
Toto upozornění je ve výchozím nastavení vypnuté. Další informace najdete v tématu Upozornění kompilátoru, která jsou ve výchozím nastavení vypnutá.
Další informace o C4242 naleznete v tématu Běžné chyby kompilátoru.
Následující ukázka vygeneruje 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
}