Middle+
44
0
questionbank

Каким образом сохраняются исключения (exception) в C/C++?

Ответ от нейросети sobes.tech

Исключения в C++ не хранятся как статически выделенные объекты. При возникновении исключения происходит следующее:

  1. Создается временный объект типа исключения.
  2. Этот объект передается механизму обработки исключений.
  3. Механизм раскрутки стека (stack unwinding) ищет подходящий обработчик

Исключения в C++ не хранятся как статически выделенные объекты. При возникновении исключения происходит следующее:

  1. Создается временный объект типа исключения.
  2. Этот объект передается механизму обработки исключений.
  3. Механизм раскрутки стека (stack unwinding) ищет подходящий обработчик

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

exceptionserror-handlingc-cpplanguage-featuresruntime