AUTOSAR C++ 14 правил A12-8-5

Присвоение копии и перемещение операторы присваивания должны обработать самоприсвоение.

Описание

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

Присвоение копии и перемещение операторы присваивания должны обработать самоприсвоение.

Реализация Polyspace

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

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

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

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

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

Введенный в R2019a