C ++ _Exit () - C ++ मानक पुस्तकालय

C ++ में _Exit () फ़ंक्शन किसी भी नियमित सफाई कार्यों को करने के बिना प्रक्रिया की सामान्य समाप्ति का कारण बनता है।

किसी भी वस्तु को न तो नष्ट किया जाता है और न ही atexit या at_quick_exit द्वारा पंजीकृत कार्यों को कहा जाता है। क्या खुले संसाधन जैसे कि फ़ाइलें बंद हैं कार्यान्वयन को परिभाषित किया गया है।

यदि बाहर निकलें_कोड 0 या EXIT_SUCCESS है , तो एक सफल समाप्ति स्थिति होस्ट वातावरण में वापस आ जाती है।

यदि exit_code है EXIT_FAILURE , एक असफल समाप्ति स्थिति मेजबान पर्यावरण के लिए दिया जाता है। अन्य मामलों में कार्यान्वयन-परिभाषित स्थिति मान लौटाया जाता है।

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

 void _Exit (int exit_code);

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

_Exit () पैरामीटर

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

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

_Exit () वापसी मान

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

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

 #include #include using namespace std; int main() ( int exit_code; cout <> exit_code; if (exit_code) ( cout << "Exiting using _Exit"; _Exit(exit_code); ) else ( cout << "Exiting using exit"; exit(exit_code); ) )

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

 एक मान दर्ज करें: 5 बाहर निकलें _Exit का उपयोग कर

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