5
ответов

Что некоторые “хорошие” пути состоят в том, чтобы использовать longjmp/setjmp для обработки ошибок C?

Я должен использовать C для одного проекта, и я думаю об использовании longjmp/setjmp для обработки ошибок, поскольку я думаю, что будет намного легче обработать ошибку в одном центральном месте, чем коды возврата. Я был бы...
вопрос задан: 17 October 2015 21:07
3
ответа

[закрываются] превосходные setjmp/longjmp учебные руководства

Привет я хотел бы прочитать хорошие учебные руководства на setjmp/longjmp в C. Было бы лучше, если существуют примеры, которые реальны, а не искусственны.Спасибо.
вопрос задан: 19 March 2013 01:09
0
ответов

Почему setjmp/longjmp падает на MSVC, а в MinGW нет?

Я хочу использовать setjmp()/longjmp() для реализации системы корутин. Затем я решил написать небольшой .c файл, чтобы протестировать его. В MinGW все в порядке; я получил желаемый результат. Но когда я компилирую его в MSVC++, ...
вопрос задан: 25 December 2011 07:44
0
ответов

Почему volatile работает с setjmp / longjmp

После вызова longjmp () к локальным объектам с энергонезависимой памятью нельзя обращаться, если их значения могли измениться с момента вызова setjmp (). Их значение в этом случае считается ...
вопрос задан: 3 November 2011 14:51
0
ответов

О setjmp / longjmp

Я исследовал setjmp / longjmp и обнаружил, что setjmp сохраняет регистры, такие как указатель команд, указатель стека и т. Д ... Однако что я не могу понять, что данные в стеке ...
вопрос задан: 1 November 2011 16:17
0
ответов

Содержит ли этот код скрытую ошибку?

Следующий код: Работает нормально при компиляции с gcc версии 4.4.5 (Ubuntu / Linaro 4.4.4-14ubuntu5 / 32bits) Работает нормально при компиляции с MSVC10 (Win7 / 32bits) Сбой при работе с gcc версии 4.5 ....
вопрос задан: 29 October 2011 12:14
0
ответов

Как (вычислить) goto и longjmp на C ++?

Обычно я не кодирую C ++, но мой странный друг-компьютерщик устал от просмотра моих замечательных программ FORTRAN и попросил меня переписать одну из них на C ++, так как ему больше нравятся мои коды C ++ ....
вопрос задан: 28 September 2011 22:33
0
ответов

Использование setjmp и longjmp в C при связывании с библиотеками C ++

Я хотел бы использовать setjmp и longjmp в программе C, которая связывается с библиотекой, реализованной на C ++ (но имеющей C API). Код C ++ выполняет динамическое выделение памяти и передаются указатели ...
вопрос задан: 31 August 2011 04:07
0
ответов

setjmp и longjmp - понимание с примерами

Я знаю определение setjmp и longjmp. setjmp сохраняет среду в контексте стека, а другой восстанавливает. Но я думаю, что с моей стороны где-то есть непонимание. Могу ...
вопрос задан: 31 July 2011 16:58
0
ответов

setjmp и опустить указатель кадра

Я пытался отследить периодически возникающую ошибку сбоя в моем коде (которая использует setjmp) и сузил ее до: появляется при компиляции с / O2 уходит с / O2 / Oy-, т.е. отображается только с ...
вопрос задан: 4 May 2011 18:39