AUTOSAR C++14 Rule A5-1-1

Литеральные значения не должны использоваться кроме инициализации типа, в противном случае символьные имена должны использоваться вместо этого.

Описание

Управляйте определением

Литеральные значения не должны использоваться кроме инициализации типа, в противном случае символьные имена должны использоваться вместо этого.

Объяснение

Часто неясно от использования литеральных констант, что представляет константа. Используя именованные константы улучшает удобочитаемость кода.

Реализация Polyspace

Средство проверки правила отмечает использование литеральных констант кроме тех с типом данных char в выражениях, non-const инициализации и case пункты switch оператор.

Поиск и устранение проблем

Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.

Проверяйте информацию

Группа: Выражения

Введенный в R2019a