Привет, я хотел бы прочитать хорошие учебники по setjmp/longjmp в C. Было бы лучше, если бы были примеры, которые были бы реальными, а не искусственными.отличные обучающие программы setjmp/longjmp
Спасибо.
Привет, я хотел бы прочитать хорошие учебники по setjmp/longjmp в C. Было бы лучше, если бы были примеры, которые были бы реальными, а не искусственными.отличные обучающие программы setjmp/longjmp
Спасибо.
Это не учебник как таковой, но libpng documentation описывает, как библиотека использует setjmp/longjmp для обработки ошибок.
Книга «Интерфейсы и реализация C» хорошо объясняет концепцию и реализует применимое имитационное «исключение» в C с использованием этих конструкций. Код для него (глава 4) свободно доступен online here.
Edit: также см this SO thread
Тогда вы должны прочитать Advanced Programming in the UNIX(R) Environment (2nd Edition) Вот образец вы ищете http://my.safaribooksonline.com/0201433079/ch10lev1sec15 (только предварительный просмотр)
Я думаю Википедии https://en.wikipedia.org/wiki/ Лонгмп спокойно. Я только что узнал об этой теме. –