AUTOSAR C++14 Rule A12-6-1

Все элементы данных класса, которые инициализируются конструктором, должны быть инициализированы с помощью инициализаторов члена.

Описание

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

Все элементы данных класса, которые инициализируются конструктором, должны быть инициализированы с помощью инициализаторов члена.

Реализация Polyspace

Все данные должны быть инициализированы в списке инициализаций за исключением массива. Не сообщает, что присвоение существует в ctor тело.

Сообщение в файле отчета:

Инициализация нестатических членов класса "<field>"будет выполняться через список инициализаций члена.

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

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

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

Группа: специальные функции членства
Категория: необходимый, автоматизированный
Введенный в R2019a