Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ प्रोग्रामिंग में कंस्ट्रक्टर्स


इस ट्यूटोरियल में, हम C++ में कंस्ट्रक्टर्स को समझने वाले प्रोग्राम पर चर्चा करेंगे।

कंस्ट्रक्टर्स क्लासेस के मेंबर फंक्शन्स हैं जो ऑब्जेक्ट इंस्टेंस निर्माण की शुरुआत करते हैं। उनका नाम पैरेंट क्लास के समान होता है और उनका कोई रिटर्न टाइप नहीं होता।

डिफॉल्ट कंस्ट्रक्टर्स

उदाहरण

#include <iostream> using namespace std; class construct {    public:    int a, b;    //डिफॉल्ट कंस्ट्रक्टर    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

  1. C++ में डायगोनल ट्रैवर्स II C++ में डायगोनल ट्रैवर्स II

    मान लीजिए हमारे पास nums नामक लिस्ट ऑफ लिस्ट है, हमें nums के सभी एलिमेंट्स को डायगोनल क्रम में दिखाना है।इसलिए, यदि इनपुट हैतो आउटपुट होगा [1,6,2,8,7,3,9,4,12,10,5,13,11,14,15,16]इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:एक ऐरे ret परिभाषित करेंएक 2D ऐरे v परिभाषित करेंi := 0 से शुरू करें,

  1. C++ में प्रोसेस मारें C++ में प्रोसेस मारें

    मान लीजिए हमारे पास n प्रोसेस हैं, यहां प्रत्येक प्रोसेस की एक अद्वितीय आईडी होती है जिसे PID या प्रोसेस आईडी कहा जाता है और इसका PPID (पैरेंट प्रोसेस आईडी) भी होता है। प्रत्येक प्रोसेस का केवल एक पैरेंट प्रोसेस होता है, लेकिन उसके एक या अधिक चाइल्ड प्रोसेस हो सकते हैं। यह एक ट्री संरचना की तरह है।

  1. C++ में गिलहरी सिमुलेशन C++ में गिलहरी सिमुलेशन

    एक पेड़, एक गिलहरी, और कई नट्स हैं। स्थितियों को 2D ग्रिड में सेल द्वारा दर्शाया जाता है। आपका लक्ष्य गिलहरी के लिए सभी नट्स को इकट्ठा करके उन्हें एक-एक करके पेड़ के नीचे रखने के लिए न्यूनतम दूरी ढूंढना है। गिलहरी एक समय में अधिकतम एक नट ले जा सकती है और चार दिशाओं में आगे बढ़ सकती है - ऊपर, नीचे,