Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

बाहर निकलें () बनाम _Exit () सी और सी ++ में फ़ंक्शन

इस खंड में हम देखेंगे कि Cand C++ में एग्जिट () और _Exit () में क्या अंतर हैं। सी में बाहर निकलें () शेष कोड निष्पादित किए बिना कॉलिंग प्रक्रिया को समाप्त कर देता है जो निकास() फ़ंक्शन के बाद मौजूद होता है।

C++11 में एक नया फंक्शन मौजूद है जिसे _Exit() कहा जाता है। तो इस फ़ंक्शन की विशेषता क्या है? निकास () फ़ंक्शन प्रोग्राम को समाप्त करने से पहले कुछ सफाई करता है। यह कनेक्शन समाप्ति, बफर फ्लश इत्यादि को साफ़ करता है। यह _Exit() फ़ंक्शन कुछ भी साफ़ नहीं करता है। यदि हम atexit () विधि का उपयोग करके परीक्षण करते हैं, तो यह काम नहीं करेगा।

आइए दो उदाहरण देखें जहां पहले हम एक्ज़िट () फ़ंक्शन का उपयोग कर रहे हैं, फिर अगले में

उदाहरण

#include<bits/stdc++.h>
using namespace std;
void my_function(void) {
   cout << "Exiting from program";
}
int main() {
   atexit(my_function);
   exit(10);
}

आउटपुट

Exiting from program

उदाहरण

#include<bits/stdc++.h>
using namespace std;
void my_function(void) {
   cout << "Exiting from program";
}
int main() {
   atexit(my_function);
   _Exit(10);
}

आउटपुट

In this case the output is blank. Nothing has come.

  1. C++ STL में crbegin () और crend ​​() फ़ंक्शन सेट करें

    इस लेख में हम C++ STL में set::crbegin() और set::crend() फंक्शंस, उनके सिंटैक्स, वर्किंग और उनके रिटर्न वैल्यू पर चर्चा करने जा रहे हैं। C++ STL में क्या सेट होता है? सी ++ एसटीएल में सेट कंटेनर हैं जिनमें सामान्य क्रम में अद्वितीय तत्व होने चाहिए। सेट में अद्वितीय तत्व होने चाहिए क्योंकि तत्व का म

  1. सी ++ में डिफटाइम () फ़ंक्शन

    इस लेख में हम C++ में डिफटाइम () फंक्शन, इसके सिंटैक्स, वर्किंग और इसके रिटर्न वैल्यू पर चर्चा करने जा रहे हैं। difftime() फ़ंक्शन C++ में एक इनबिल्ट फ़ंक्शन है जिसे हेडर फ़ाइल में परिभाषित किया गया है। फ़ंक्शन time_t प्रकार के दो पैरामीटर स्वीकार करता है, फ़ंक्शन दो बार के बीच अंतर की गणना करता है

  1. C++ में फ्रेंड क्लास और फंक्शन

    किसी वर्ग के मित्र कार्य को उस वर्ग के दायरे से बाहर परिभाषित किया गया है लेकिन उसे कक्षा के सभी निजी और संरक्षित सदस्यों तक पहुंचने का अधिकार है। भले ही फ्रेंड फंक्शन के प्रोटोटाइप क्लास डेफिनिशन में दिखाई देते हैं, फ्रेंड्स मेंबर फंक्शन नहीं होते हैं। एक दोस्त एक फंक्शन, फंक्शन टेम्प्लेट, या मेंब