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