Я заинтригован тем, как работает механизм обработки исключений С++. В частности, где хранится объект исключения и как он распространяется по нескольким областям, пока не будет обнаружен? Сохраняется ли она в какой-либо глобальной области?
Поскольку это может быть специфичным для компилятора, может кто-нибудь объяснить это в контексте компилятора g++?