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