exponenta event banner

Правило AUTOSAR C++ 14 A13-2-1

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

Описание

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

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

Внедрение Polyspace

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

  • operator=

  • operator+=

  • operator-=

  • operator*=

  • operator >>=

  • operator <<=

  • operator /=

  • operator %=

  • operator |=

  • operator &=

  • operator ^=

  • Префикс operator++

  • Префикс operator--

Не сообщает об отсутствии возврата.

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

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

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

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

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

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

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

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