Станд.:: оконечный () функция не должна быть вызвана неявно
Станд.:: оконечный () функция не должна быть вызвана неявно.
Средство проверки отмечает ситуации, которые могут привести к вызову функционального std::terminate()
неявно. Эти ситуации могут включать:
Исключение остается необработанным. Например:
При обрабатывании исключения это выходит через другую функцию, которая повышает необработанное исключение. Например, оператор выгоды или обработчик исключений вызывают другую функцию, которая повышает необработанное исключение.
Пустой throw
оператор повышает необработанное исключение снова.
Деструктор класса повышает исключение.
Обработчик завершения, который передается std::atexit
повышает необработанное исключение.
Если вы ожидаете нарушение правила, но не видите его, относитесь, чтобы Диагностировать, Почему Кодирующие Стандартные Нарушения Не Появляются как ожидалось.
Группа: Обработка исключений |
Категория: необходимый, автоматизированный |