AUTOSAR C++14 Rule A15-5-3

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

Описание

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

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

Реализация Polyspace

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

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

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

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

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

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

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

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

Группа: Обработка исключений

Введенный в R2019a