Результаты поиска по запросу "longjmp"

2 ответа

 В последнем случае уничтожение происходит до того, как деструктор std :: exception_ptr вернется. Реализация может затем освободить память для объекта исключения; любое такое освобождение делается неуказанным способом.

я есть такой код следующим образом try { doSomething(); } catch(InterruptException) { goto rewind_code; } if(0) { rewind_code: longjmp(savepoint, 1); }Мой вопрос заключается в том, является ли объект исключения, который хранится во время ...

7 ответов

longjmp () из обработчика сигнала

Я использую следующий код, чтобы попытаться прочитать ввод от пользователя и тайм-аут и выйти, если прошло более 5 секунд. Это достигается с помощью комбинации setjmp / longjmp и сигнала SIGALRM. Вот код: #include <stdio.h> #include <setjmp.h> ...

6 ответов

Какие «хорошие» способы использовать longjmp / setjmp для обработки ошибок C?

Я должен использовать C для одного проекта, и я думаю об использованииlongjmp/setjmp для обработки ошибок, так как я думаю, что будет гораздо проще обрабатывать ошибки в одном центральном месте, чем коды возврата. Буду признателен, если есть ...

ТОП публикаций

4 ответа

Многозадачность с использованием setjmp, longjmp

Есть ли способ реализовать многозадачность с помощью

7 ответов

longjmp () из обработчика сигнала

m, используя следующий код, чтобы попытаться прочитать ввод от пользователя и тайм-аут и выйти, если прошло более 5 секунд. Это достигается с помощью комбина...