AUTOSAR C++14 Rule A12-8-5

Операторы присвоения копий и назначения на перемещение должны выполнять самоопределение

Описание

Определение правила

Операторы присвоения копий и назначения на перемещение должны выполнять самостоятельное присвоение.

Реализация Polyspace

Отчеты, когда тело назначения копирования не начинается с "if (this != arg)

Нарушение не возникает, если пустой else оператор следует ifили тело содержит только оператор возврата.

Нарушение возникает, когда if оператор сопровождается оператором, отличным от оператора возврата.

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

Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».

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

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