वहाँक्या on_exit() और atexit() फ़ंक्शंस के बीच कोई अंतर है?
int on_exit(void (*function)(int , void *), void *arg);
और
int atexit(void (*function)(void));
तथ्य on_exit द्वारा इस्तेमाल किया समारोह से बाहर निकलें स्थिति हो जाता है कि अन्य की तुलना में के बीच कोई अंतर है?
यही है, अगर मुझे बाहर निकलने की स्थिति की परवाह नहीं है, तो क्या एक या दूसरे का उपयोग करने का कोई कारण है?
संपादित करें: कई उत्तरों ने on_exit
के खिलाफ चेतावनी दी क्योंकि यह गैर-मानक है। यदि मैं एक ऐसा ऐप विकसित कर रहा हूं जो आंतरिक कॉर्पोरेट उपयोग के लिए है और विशिष्ट कॉन्फ़िगरेशन पर चलाने की गारंटी है, तो क्या मुझे इसके बारे में चिंता करनी चाहिए?