Was sagt der C ++ - Sprachstandard darüber, wie static_cast mit dem Verringern der Größe einer Ganzzahl umgeht?
Ich würde gerne wissen, welche Regeln der C ++ - Sprachstandard für Situationen wie die folgenden festlegt:
long x = 200;
short y = static_cast<short>(x);
Isty
garantiert 200, oder überlässt der Standard dies der Implementierung? Wie gut halten sich verschiedene Compiler an den Standard?