Здрасте. Такие вот мысли возникли. В С++ исключения обрабатываются "по факту", когда уже стек размотан, объекты удалены и т.п. Понятно, что такой подход покрывает множество случаев. А может ли нормальному программисту потребоваться обработка исключения в момент его "выброса", когда аварийная ситуация еще только диагностирована и никаких разрушений не началось? Например, программа может спросить заранее как обойти проблему (нет нужного файла — спросит у пользователя что подставить, нет доступа к ресурсу — спросит, нужно ли ждать и т.п.), или предложить сохранить работу в аварийную копию, или она хотя бы будет знать стек вызова на момент ошибки и сможет ее нормально "отдампить". Что вы думаете об этом?