इस ट्यूटोरियल में, हम C++ में कंस्ट्रक्टर्स को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।
कंस्ट्रक्टर उन वर्गों के सदस्य कार्य हैं जो ऑब्जेक्ट इंस्टेंस निर्माण शुरू करते हैं। उनका नाम मूल वर्ग के समान है और उनका कोई वापसी प्रकार नहीं है।
डिफ़ॉल्ट कंस्ट्रक्टर
उदाहरण
#include <iostream> using namespace std; class construct { public: int a, b; //default constructor construct(){ a = 10; b = 20; } }; int main(){ construct c; cout << "a: " << c.a << endl << "b: " << c.b; return 1; }
आउटपुट
a: 10 b: 20
पैरामीटरेटेड कंस्ट्रक्टर
उदाहरण
#include <iostream> using namespace std; class Point { private: int x, y; public: Point(int x1, int y1){ x = x1; y = y1; } int getX(){ return x; } int getY(){ return y; } }; int main(){ Point p1(10, 15); cout << "p1.x = " << p1.getX() << ", p1.y = " << p1.getY(); return 0; }
आउटपुट
p1.x = 10, p1.y = 15