C ++ quick_exit () - C ++ स्टैंडर्ड लाइब्रेरी

C ++ में quick_exit () फ़ंक्शन संसाधनों को पूरी तरह से साफ किए बिना एक प्रक्रिया की सामान्य समाप्ति का कारण बनता है।

जब quick_exit () कहा जाता है, at_quick_exit () का उपयोग करके पंजीकृत कार्यों को उनके पंजीकरण के रिवर्स ऑर्डर में कहा जाता है। यदि कोई पंजीकृत अपवाद किसी भी पंजीकृत कार्य के कारण होता है, तो समाप्त () कहा जाता है।

सभी पंजीकृत कार्यों को कॉल करने के बाद, _Exit (exit_code) पर कॉल किया जाता है।

quick_exit () प्रोटोटाइप

 void quick_exit (int exit_code);

फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।

quick_exit () पैरामीटर

exit_code: एक पूर्णांक मान कार्यक्रम की निकास स्थिति का प्रतिनिधित्व करता है।

  • यदि exit_code शून्य या EXIT_SUCCESS है , तो यह सफल समाप्ति को इंगित करता है।
  • यदि exit_code गैर-शून्य या EXIT_FAILURE है , तो यह विफलता को इंगित करता है।

quick_exit () वापसी मान

Quick_exit () फ़ंक्शन कुछ भी नहीं देता है।

उदाहरण: quick_exit () फ़ंक्शन कैसे काम करता है?

 #include #include using namespace std; void quick_exit1() ( cout << "Exit Function 1" << endl; ) void quick_exit2() ( cout << "Exit Function 2" << endl; ) int main() ( /* registering function */ at_quick_exit(quick_exit1); at_quick_exit(quick_exit2); quick_exit(0); return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 बाहर निकलें समारोह 2 बाहर निकलें समारोह 1

दिलचस्प लेख...