Freigeben über


Compilerwarnung (Stufe 2) C4302

'Konvertierung': Verkürzung von von 'Typ 1' in 'Typ 2'

Der Compiler hat eine Konvertierung von einem größeren Typ in einen kleineren Typ gefunden. Daraus kann ein Datenverlust resultieren.

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

Im folgenden Beispiel wird C4302 generiert:

// C4302.cpp
// compile with: /W2
#pragma warning(default : 4302)
int main() {
   int i;
   char c = (char) &i;     // C4302
   short s = (short) &i;   // C4302
}