Обработка ошибок. исключения vs коды_возврата
От: niXman Ниоткуда https://github.com/niXman
Дата: 26.02.13 07:43
Оценка: 18 (3)
предыдущая
Автор: enji
Дата: 19.02.13
тема засрана холиварами, вакуумными конями и ниочемностями.

из предыдущей темы можно сделать следующие выводы(некоторые не подтверждены):
1. SEH и DWARF реализации исключений, не создают ран-тайм оверхед.
2. SEH и DWARF реализации исключений, приводят к увеличению объема конечного бинаря.
3. для микроконтроллеров, некоторые компиляторы поддерживают только SJLJ реализацию исключений(неподтвержденно). а они, в свою очередь, создают ран-тайм оверхед(незначительный, имхо — 1..4%).

современные телефоны, планшеты, и PC — к микроконтроллерам не относятся.

в предыдущей теме весь затык случился по двум причинам:
1. приводимые примеры были из разряда "ПО для марсохода Curiosity"
2. и как следствие пункта выше, разговор о гарантиях был доведен до абсурда.

для чего эта тема? — для того, что есть надежда на то, что особо эмоциональные личности подустали от предыдущей темы, и в этой теме у них уже не будет столько запала для продолжения холиваров и писькамеряний.

тут, хотелось бы увидеть _реальные_(без фанатизма, пожалуйста) примеры ситуаций, почему в программах(или участках кода) написанных для PC на языке С++, не нужно использовать исключения.

спасибо за понимание.


26.02.13 21:38: Перенесено из 'C/C++'
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.