Я разработчик C смотрит в C++:на исключение Я хотел бы отладки без стека размотки
понимаю ли я правильно, что если я сгенерирует исключение, то стек будет раскручиваться до первого обработчика исключений не найден ? Возможно ли вместо этого отлаживать любой throw
без разматывания (т. Е. Не выходя из области, в которой она была объявлена, или какой-либо более высокой области)?
Причина, по которой я прошу, состоит в том, что - хотя есть обработчики исключений в более высокой области видимости - меня интересуют местные жители этой области (а также не хотят потерять RAII'ed objs) и хотят выглядеть у них во время отладки.
EDIT: в основном для g ++ на win + linux, но также заинтересован в других платформах.
Большинство отладчиков позволит вам сделать это. Это может зависеть от того, на какой платформе вы находитесь. –