Отличные учебники по setjmp/longjmp

Привет, я хотел бы прочитать хорошие учебники по setjmp/longjmp на языке C. Было бы лучше, если бы были примеры, которые являются реальными, а не искусственными.

Благодарю.

3 ответа

На самом деле это не учебник, но документация libpng описывает, как библиотека использует setjmp/longjmp для обработки ошибок.

Книга "Интерфейсы и реализация C" хорошо объясняет концепцию и реализует полезное моделирование "исключений" в C с использованием этих конструкций. Код для этого (глава 4) находится в свободном доступе онлайн здесь.

Изменить: также увидеть эту тему

Тогда вам следует прочитать Расширенное программирование в среде UNIX® (2-е издание). Вот пример, который вы ищете http://my.safaribooksonline.com/0201433079/ch10lev1sec15 (просто предварительный просмотр)

Другие вопросы по тегам