Что-то как-то очень вяло народ реагирует.Я, наверное, слишком взвешенно и политкорректно тут выразился. Все внутренне согласились и зевнули. Надо, наверное, было что-нибудь провокационное загнуть - на грани удаления в архив.Типа "исключения рулят форева!, будем применять направо и налево!". Я давно заметил, что самые оживленные дискуссии инициируются "несистемной оппозицией" (а потом удаляются в "Опять двадцать пять"). Когда все просыпаются, может и что-нибудь полезное проклюнуться.

Мой личный опыт использования исключений равен нулю. Только в молодости, программируя на PL/I, я мечтал о таком механизме (о ужас!) для построения алгоритма. Тогда мне еще не было известно, к чему такое приводит.

Поэтому мне было очень интересно узнать, для чего и в каких конкретно случаях стОит применять исключения, к чему привязывать (т.е., где конкретно перехватывать), какие типы исключений представляют интерес и прочие нюансы.