परिचय
C++ एक सामान्य उद्देश्य वाली प्रोग्रामिंग भाषा है जो प्रक्रियात्मक, ऑब्जेक्ट-ओरिएंटेड और जेनेरिक प्रोग्रामिंग का समर्थन करती है। C++, C का सुपरसेट है और सभी वैध C प्रोग्राम C++ में भी वैध हैं।
C++ डेटा हाइडिंग, एनकैप्सुलेशन, इनहेरिटेंस, पॉलीमॉर्फिज्म आदि जैसी सुविधाओं के साथ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का समर्थन करता है।
उदाहरण
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl; // This prints Hello, World!
return 0;
}
आउटपुट
Hello, World!
प्रोग्राम के विभिन्न भाग
हेडर्स
C++ में विभिन्न हेडर्स हैं, जिनमें से प्रत्येक में प्रोग्राम में आवश्यक जानकारी होती है। इस प्रोग्राम में उपयोग किया गया हेडर C++ प्रोग्राम के लिए बुनियादी इनपुट और आउटपुट सेवाएं प्रदान करता है।
नेमस्पेस
नेमस्पेस C++ में अपेक्षाकृत हालिया जोड़ हैं। निम्नलिखित लाइन कंपाइलर को std नेमस्पेस का उपयोग करने के लिए सूचित करती है -
using namespace std;
main()
प्रोग्राम निष्पादन निम्नलिखित लाइन से शुरू होता है क्योंकि main() फ़ंक्शन किसी भी C++ प्रोग्राम का प्रवेश बिंदु है।
int main()
आउटपुट
संदेश "Hello, World!" निम्न स्टेटमेंट का उपयोग करके स्क्रीन पर प्रदर्शित किया जाता है -
cout << "Hello, World!" << endl;
यहां, cout ostream क्लास का एक ऑब्जेक्ट है और स्टैंडर्ड C आउटपुट स्ट्रीम stdout से जुड़ा हुआ है।
कमेंट्स
C++ में सिंगल लाइन कमेंट्स // से शुरू होते हैं। इनका उपयोग प्रोग्राम को समझने में आसान बनाने के लिए किया जाता है और कंपाइलर द्वारा इन्हें नजरअंदाज किया जाता है।
return
main() फ़ंक्शन की समाप्ति return(0); स्टेटमेंट द्वारा संकेतित होती है। इसके बाद, मान 0 कॉलिंग प्रोसेस को लौटाया जाता है।