какой-то енам ошибок и возвращать их?
Есть много подходов. Но пока все используют исключения
Да. Но это имеет большое количество минусов. 1) Сложно добиться нормального еррор месседжа 2) Это может в некоторых ситуациях негативно сказаться на скорости работы 3) Это намного труднее поддерживать
"Все используют" это, конечно, громко сказано. Есть много подходов, и они все имеют плюсы и минусы. И, если уж на то пошло, существует масса классов ошибок, и каждый класс ошибок может обрабатываться по-своему.
Лучше захотеть ловить.
А еще лучше их не допускать )
Ну, это невозможно
- Скажите вы... Возможно, просто большинство почему то ленится обрабатывать ошибки. Я понимаю забивать болт на bad alloc'и, но другие ексепшены из std ловить нужно, а свой говнокод обрабатывать тем более
Исключения - это нормально. Избегать их - ненормально
Обсуждают сегодня