Sdílet prostřednictvím


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
}