Деструктор классов не должен выходить за исключением
Деструктор классов не должен выходить за исключением.
Шашка помечает исключения, брошенные в тело деструктора. Если деструктор вызывает другую функцию, чекер не обнаруживает, выдает ли эта функция исключение.
Шашка не обнаруживает такие ситуации:
A catch оператор не выхватывает исключения из всех выдаваемых типов.
Шашка рассматривает наличие catch оператор, относящийся к try блокируйте как индикацию того, что исключение захвачено.
throw операторы внутри catch блоки
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
| Группа: Обработка исключений |
| Категория: Требуемая |