AUTOSAR C++14 Rule A13-2-1

Оператор назначения возвращает ссылку на «this»

Описание

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

Оператор назначения возвращает ссылку на «this».

Реализация Polyspace

Следующие операторы должны вернуться *this по методу и *first_arg по простой функции:

  • operator=

  • operator+=

  • operator-=

  • operator*=

  • operator >>=

  • operator <<=

  • operator /=

  • operator %=

  • operator |=

  • operator &=

  • operator ^=

  • Префикс- operator++

  • Префикс- operator--

Не сообщает, когда возврат не существует.

Нет специального сообщения, если тип не совпадает.

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

  • Оператор назначения возвращает ссылку на *this.

  • Оператор назначения возвращает ссылку на свою первую аргу.

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

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

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

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