AUTOSAR C++14 Rule A13-2-1

Оператор присваивания должен возвратить ссылку на "это".

Описание

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

Оператор присваивания должен возвратить ссылку на "это".

Реализация Polyspace

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

  • operator=

  • operator+=

  • operator-=

  • operator*=

  • operator >>=

  • operator <<=

  • operator /=

  • operator %=

  • operator |=

  • operator &=

  • operator ^=

  • Префиксный operator++

  • Префиксный operator--

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

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

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

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

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

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

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

Введенный в R2019a