Не должно быть никаких явных интегральных плаванием преобразований cvalue выражения.
Не должно быть никаких явных интегральных плаванием преобразований cvalue выражения.
Если вы выполняете выражение и позже бросаете результат к другому типу, бросок не оказывает влияния на базовый тип оценки. Например, в этом примере, результат целочисленного деления затем брошен к типу с плавающей точкой.
short num; short den; float res; res= static_cast<float> (num/den);
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Выражения |