Неявное интегральное преобразование не должно изменять со знаком из базового типа
Примечание
Используйте Bug Finder вместо Code Prover для проверки правил кодирования. Поддержка кодирования правил, регистрируясь в Code Prover будет удалена в будущем релизе. См. Вопросы совместимости.
Неявное интегральное преобразование не должно изменять со знаком из базового типа.
Некоторые преобразования от со знаком до типов данных без знака могут привести к заданному реализацией поведению. Вы видите неожиданные результаты преобразования.
Средство проверки отмечает неявные преобразования от со знаком до типа данных беззнаковых целых чисел или наоборот.
Средство проверки принимает тот ptrdiff_t
целое число со знаком.
Неявное интегральное преобразование не должно изменять со знаком из базового типа.
Неявное преобразование одного из двоичного файла + операнды, базовыми типами которых является typename_1
и typename_2
.
Если вы ожидаете нарушение правила, но не видите его, относитесь, чтобы Диагностировать, Почему Кодирующие Стандартные Нарушения Не Появляются как ожидалось.
Группа: Выражения |
Категория: необходимый |