इस लेख में हम C++ STL में काम करने, वाक्य रचना और Quick_exit () फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।
quick_exit() क्या है?
Quick_exit () फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे
इस फ़ंक्शन का उपयोग सामान्य समाप्ति के लिए किया जाता है और कोई अतिरिक्त सफाई कार्य नहीं किया जा रहा है, जैसे कि कोई ऑब्जेक्ट डिस्ट्रक्टर नहीं कहा जाता है, जबकि C स्ट्रीम बंद या फ़्लश किए जाते हैं, जो फ़ाइलें tmpfile के साथ खोली जाती हैं उन्हें हटाया जा रहा है।
जब हम किसी प्रक्रिया को समाप्त करने के लिए quick_exit() का उपयोग करते हैं तो एक स्थिति मेजबान वातावरण में वापस आ जाती है,
- यदि स्थिति शून्य या EXIT_SUCCESS है, तो इसका अर्थ है कि समाप्ति सफल रही
- यदि स्थिति EXIT_FAILURE है, तो इसका अर्थ है कि समाप्ति सफल या असफल नहीं थी।
सिंटैक्स
void quick_exit( int status );
पैरामीटर
फ़ंक्शन निम्नलिखित पैरामीटर को स्वीकार करता है -
- स्थिति - यह समाप्ति की स्थिति है यदि 0 या EXIT_SUCCESS तो समाप्ति सफल रही और यदि यह EXIT_FAILURE है तो समाप्ति असफल रही।
रिटर्न वैल्यू
यह फ़ंक्शन कुछ भी नहीं देता है
उदाहरण
इनपुट
printf(“Before exit”); quick_exit(EXIT_SUCCESS); printf(“After Exit”);
आउटपुट
Before exit
उदाहरण
#include <bits/stdc++.h> using namespace std; void exit_func1(){ cout << "This is exit function 1" << endl; } void exit_func2(){ cout << "This is exit function 2" << endl; } void exit_func3(){ cout << "This is exit function 3" << endl; } void exit_func4(){ cout << "This is exit function 4" << endl; } int main(){ at_quick_exit(exit_func1); at_quick_exit(exit_func2); at_quick_exit(exit_func3); at_quick_exit(exit_func4); quick_exit(0); return 0; }
आउटपुट
This is exit function 4 This is exit function 3 This is exit function 2 This is exit function 1