2009-11-14 8 views
7

हाय मैं सी में setjmp/longjmp पर अच्छे ट्यूटोरियल पढ़ना चाहता हूं। यह बेहतर होगा अगर ऐसे उदाहरण हैं जो कृत्रिम के बजाय असली हैं।उत्कृष्ट setjmp/longjmp ट्यूटोरियल

धन्यवाद।

+1

मुझे लगता है कि है विकिपीडिया के https://en.wikipedia.org/wiki/ Longjmp शांत अच्छा है। मैंने अभी इस विषय के बारे में अभी सीखा है। –

उत्तर

3

यह वास्तव में एक ट्यूटोरियल नहीं है, लेकिन libpng documentation वर्णन करता है कि लाइब्रेरी त्रुटि प्रबंधन करने के लिए setjmp/longjmp का उपयोग कैसे करती है।

1

पुस्तक "सी इंटरफेस और कार्यान्वयन" अवधारणा को अच्छी तरह से बताती है और इन संरचनाओं का उपयोग करके सी में उपयोग करने योग्य "अपवाद" सिमुलेशन लागू करती है। इसके लिए कोड (अध्याय 4) स्वतंत्र रूप से online here उपलब्ध है।

संपादित करें: भी this SO thread