С++ EH и логика на исключениях
Хорошо ли в C++ программе делать логику на исключениях?
Я ща втыкаю в одну опенсорсную СУБД в продакшене отладчиком и вижу что там на каждый запрос валится стопицот крестиковых исключений, и не понимаю, это нормально или нет.
Я ща втыкаю в одну опенсорсную СУБД в продакшене отладчиком и вижу что там на каждый запрос валится стопицот крестиковых исключений, и не понимаю, это нормально или нет.
no subject
Поэтому мы под линукс эмулируем этот seh (через сигналы и дизассемблирование инструкций по адресу в стеке), так, чтобы тест отрабатывал.
no subject
no subject
no subject
Итого, для пользования NullReferenceException - надо писать 100500 обработчиков (в каждой функции). Зачастую проще перед каждой строчкой написать if(...), а в Objective C и этого не надо - обращение к методу нулевого объекта ничего не сделает и вернёт (если тип результата не длиннее указателя) ноль (когда пишешь гуйню - удобно, а в нормальном коде всё равно проверки ставить надо).
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject