exponenta event banner

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

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

Описание

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

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

Внедрение Polyspace

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

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

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

Поиск неисправностей

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

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

Группа: Специальные функции-члены
Категория: Обязательно, Автоматизировано
Представлен в R2019a