return स्टेटमेंट
return स्टेटमेंट फंक्शन के निष्पादन को समाप्त करता है और कंट्रोल को कॉलिंग फंक्शन में वापस करता है। यह कंस्ट्रक्टर के साथ-साथ डिस्ट्रक्टर को भी कॉल करता है। यह int main() के लिए एक इंटीजर मान वापस करता है।
return स्टेटमेंट का सिंटैक्स निम्नलिखित है।
return expression;
यहाँ,
expression - वापस किया जाने वाला एक्सप्रेशन या कोई भी मान।
return स्टेटमेंट का एक उदाहरण निम्नलिखित है।
उदाहरण
#include <iostream>
using namespace std;
class Method
{
public:
Method()
{
cout << "Constructor\n";
}
~Method()
{
cout << "Destructor";
}
};
int main()
{
Method m;
return(0);
}
आउटपुट
Constructor Destructor
exit()
exit() फंक्शन का उपयोग कॉलिंग फंक्शन को तुरंत समाप्त करने के लिए किया जाता है बिना आगे की प्रक्रियाओं को निष्पादित किए। जैसे ही exit() फंक्शन कॉल होता है, प्रक्रिया समाप्त हो जाती है। यह केवल क्लास के कंस्ट्रक्टर को कॉल करता है। यह C भाषा में stdlib.h हेडर फाइल में घोषित है। यह कुछ भी वापस नहीं करता।
exit() का सिंटैक्स निम्नलिखित है:
void exit(int status_value);
यहाँ,
status_value - वह मान जो पैरेंट प्रोसेस को वापस किया जाता है।
exit() का एक उदाहरण निम्नलिखित है।
उदाहरण
#include <iostream>
using namespace std;
class Method
{
public:
Method()
{
cout << "Constructor\n";
}
~Method()
{
cout << "Destructor";
}
};
int main()
{
Method m;
exit(0);
}
आउटपुट
Constructor