Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

Quick_exit () उदाहरण के साथ C++ में कार्य करता है

इस लेख में हम C++ STL में काम करने, वाक्य रचना और Quick_exit () फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।

quick_exit() क्या है?

Quick_exit () फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। Quick_exit () फ़ंक्शन का उपयोग कॉलिंग प्रक्रिया को जल्दी से समाप्त करने के लिए किया जाता है, जिसका अर्थ है कि यह अपने संसाधनों की सफाई के बिना प्रक्रिया को समाप्त कर देता है।

इस फ़ंक्शन का उपयोग सामान्य समाप्ति के लिए किया जाता है और कोई अतिरिक्त सफाई कार्य नहीं किया जा रहा है, जैसे कि कोई ऑब्जेक्ट डिस्ट्रक्टर नहीं कहा जाता है, जबकि 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

  1. उदाहरण के साथ सी ++ एसटीएल में ऐरे डेटा ()

    सरणी निरंतर स्मृति स्थानों में संग्रहीत समान डेटा प्रकार के तत्वों का संग्रह है। सी ++ मानक पुस्तकालय में कई पुस्तकालय हैं जो सरणी के कामकाज का समर्थन करते हैं। उनमें से एक सरणी डेटा () विधि है। सी ++ में सरणी डेटा () ऑब्जेक्ट के पहले तत्व की ओर इशारा करते हुए एक पॉइंटर देता है। सिंटैक्स array_nam

  1. सी ++ में लॉग () फ़ंक्शन

    C/C++ लाइब्रेरी फ़ंक्शन डबल लॉग (डबल x) x का प्राकृतिक लघुगणक (बेसेलोगैरिथम) देता है। लॉग () फ़ंक्शन के लिए घोषणा निम्नलिखित है। double log(double x) पैरामीटर एक फ़्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का प्राकृतिक लघुगणक लौटाता है। उदाहरण #include <iostream> #include <cmath> using name

  1. सी ++ में स्वैप () फ़ंक्शन

    स्वैप () फ़ंक्शन का उपयोग दो नंबरों को स्वैप करने के लिए किया जाता है। इस फ़ंक्शन का उपयोग करके, आपको दो नंबरों को स्वैप करने के लिए किसी तीसरे चर की आवश्यकता नहीं है। यहाँ C++ भाषा में स्वैप () का सिंटैक्स दिया गया है, void swap(int variable_name1, int variable_name2); यदि हम वेरिएबल को मान असाइन