Неявное интегральное или преобразование с плавающей точкой не должно уменьшать размер базового типа
Неявное интегральное или преобразование с плавающей точкой не должно уменьшать размер базового типа.
Преобразование, которое уменьшает размер базового типа, может привести к потере информации. Если вы явным образом не бросаете к более узкому типу, не ясно, предназначается ли потеря информации.
Средство проверки отмечает неявные преобразования, которые уменьшают размер типа.
Если преобразование к более узкому целому числу с различным знаком, то правило 5-0-4 более приоритетно по сравнению с правилом 5-0-6. Только правило 5-0-4 показывают.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Выражения |
Категория: необходимый |