मुझे एक प्रोजेक्ट के लिए सी का उपयोग करना है और मैं त्रुटि प्रबंधन के लिए longjmp/setjmp
का उपयोग करने के बारे में सोच रहा हूं क्योंकि मुझे लगता है कि रिटर्न कोड की तुलना में एक केंद्रीय स्थान में त्रुटि को संभालना बहुत आसान होगा। अगर मैं ऐसा करने के बारे में कुछ लीड करता हूं तो मैं सराहना करता हूं।सी त्रुटि प्रबंधन के लिए longjmp/setjmp का उपयोग करने के कुछ "अच्छे" तरीके क्या हैं?
यदि कोई ऐसी त्रुटि उत्पन्न होती है तो मैं विशेष रूप से संसाधन सफाई के साथ चिंतित हूं।
मैं त्रुटियों को कैसे संभाल सकता हूं जिसके परिणामस्वरूप बहु-थ्रेडेड प्रोग्राम्स का उपयोग किया जाता है?
इससे भी बेहतर, क्या कुछ सी लाइब्रेरी है जो त्रुटि/अपवाद हैंडलिंग के लिए पहले से मौजूद है?
आउच ... setjmp + डफ के साथ डिवाइस ... –