Compilerwarnung (Stufe 3) C4310
Aktualisiert: November 2007
Fehlermeldung
Typumwandlung verkürzt konstante Werte
cast truncates constant value
Ein konstanter Wert wird in einen kleineren Typ umgewandelt. Die Typumwandlung, durch die die Daten verkürzt werden, wird vom Compiler vorgenommen. Im folgenden Beispiel wird C4310 generiert:
// C4310.cpp
// compile with: /W4
int main() {
long int a;
a = (char) 128; // C4310, use value 0-127 to resolve
}