Диафрагмы последовательностей цифры 'должны только использоваться можно следующим образом: (1) для десятичного числа, каждых 3 цифр, (2) для шестнадцатеричного, каждых 2 цифр, (3) для двоичного файла, каждых 4 цифр
Диафрагмы последовательностей цифры 'должны только использоваться можно следующим образом: (1) для десятичного числа, каждых 3 цифр, (2) для шестнадцатеричного, каждых 2 цифр, (3) для двоичного файла, каждых 4 цифр.
Начиная с C++ 14, можно ввести диафрагму '
разделить цифры в последовательности цифры для лучшей удобочитаемости. Для непротиворечивости через ваш код следуйте этому соглашению при вводе диафрагмы последовательности цифры:
В десятичных значениях, начиная справа, помещают диафрагму после каждых трех цифр, например, 3'000'000
.
В шестнадцатеричных значениях, начиная справа, помещают диафрагму после каждых двух цифр, например, 0xF'FF'0F
.
В двоичных значениях, начиная справа, помещают диафрагму после каждых четырех цифр, например, 0b1001'0011'0100
.
Если вы сопоставимы через свой код, разработчик или рецензент кода могут следовать вашему коду более легко и возможно оценить порядок величины значения от диафрагм последовательности цифры.
Это средство проверки следует техническим требованиям C++ AUTOSAR 14 правил.
Для целых чисел средство проверки начинает проверять справа. Например, средство проверки повышает нарушение на значении 45'30'00
, потому что запуск справа, диафрагма последовательности цифры появляется после двух цифр вместо ожидаемых трех.
Для чисел с плавающей запятой средство проверки начинает проверку с десятичной точки и доходов за пределы. Проверки средства проверки:
Часть перед десятичным числом, запускающимся справа.
Часть после десятичного числа, запускающегося слева.
Для чисел с плавающей запятой с мантиссой и экспонентой, то же правило как целые числа применяется к экспоненте. Например, в десятичной записи, средство проверки проверяет экспоненты, запускающиеся справа, и повышает нарушение, если диафрагмы последовательности цифры помещаются, например, после каждых двух цифр вместо три.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Перегрузка |
Категория: необходимый, автоматизированный |