Bonjour, j'aimerais lire de bons tutoriels sur SETJMP / LONDJMP à C. Ce serait mieux s'il y a des exemples réels plutôt que artificiels. P>
Merci. P>
3 Réponses :
Ce n'est pas vraiment un didacticiel en tant que tel, mais le libpng La documentation explique comment la bibliothèque utilise SETJMP / LONDJMP pour effectuer la manipulation des erreurs. P>
Le livre "C interfaces et implémentation" explique le concept bien et implémente une simulation "exception" utilisable en C à l'aide de ces constructions. Le code pour celui-ci (chapitre 4) est disponible librement en ligne ici . p>
EDIT: Voir aussi Alors fil p>
Alors, vous devriez lire Programmation avancée dans l'UNIX (R ) Environnement (2e édition) Voici l'échantillon que vous recherchez http: // My. Safaribooksonline.com/0201433079/CH10LEV1Sec15 (juste une aperçu) p>
Je pense que Wikipedia's EN.Wikipedia.org/wiki/LONGJMP est bon. Je viens d'apprendre à propos de ce sujet maintenant.