Я видел много механизмов обработки исключений, где они просто не нужны. Во многих случаях проблема могла быть решена более простым способом с помощью простых операторов if
.
Например, такие вещи, как:
- Некорректный ввод
- Деление на ноль
- Неверный тип
- Проверка диапазона контейнеров
- Нулевой указатель
- Неинициализированные данные
... и так далее.
Может ли кто-нибудь привести пример, в котором было бы лучше обрабатывать исключения?