AUTOSAR C++14 Rule A15-5-3

Станд.:: оконечный () функция не должна быть вызвана неявно.

Описание

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

Станд.:: оконечный () функция не должна быть вызвана неявно.

Реализация Polyspace

Средство проверки отмечает эти ситуации, когда оконечное () функция может быть названо неявно:

  • Исключение выходит непойманный. Например:

    • Прежде чем исключение отловлено, оно выходит через другую функцию, которая выдает неперехваченное исключение. Например, оператор выгоды или обработчик исключений вызывают конструктора копии, который выдает неперехваченное исключение.

    • Выражение отсеивания без операнда повторно выдает неперехваченное исключение.

  • Деструктор класса выдает исключение.

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

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

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

Группа: Обработка исключений
Категория: необходимый, автоматизированный
Введенный в R2019a