Оконечное () функция не должно быть названо неявно
Оконечное () функция не должно быть названо неявно.
Средство проверки отмечает эти ситуации, когда оконечное () функция может быть названо неявно:
Исключение выходит непойманный. Это также нарушает MISRA C++:2008 Rule 15-3-2
. Например:
Прежде чем исключение отловлено, оно выходит через другую функцию, которая выдает неперехваченное исключение. Например, оператор выгоды или обработчик исключений вызывают конструктора копии, который выдает неперехваченное исключение.
Выражение отсеивания без операнда повторно выдает неперехваченное исключение.
Деструктор класса выдает исключение. Это также нарушает MISRA C++:2008 Rule 15-5-1
.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Обработка исключений |
Категория: необходимый |