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