Явное интегральное преобразование или преобразование с плавающей точкой не должно увеличивать размер базового типа выражения cvalue
Явное интегральное преобразование или преобразование с плавающей точкой не должно увеличивать размер базового типа выражения cvalue.
Если вы вычисляете выражение и позже приведете результат к другому типу, приведение не влияет на базовый тип оценки. Например, в этом примере сумма двух short операнды приводятся к более широкому типу int.
short op1; short op2; int res; res= static_cast<int> (op1 + op2);
int из-за более позднего актерского состава.Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
| Группа: Выражения |
| Категория: Необходимый, Автоматизированный |