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

C++ प्रोग्रामिंग में Override कीवर्ड


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

Override कीवर्ड का उपयोग बेस क्लास में फंक्शन को ओवरराइड करने और चाइल्ड क्लास में समान सिग्नेचर के साथ एक अलग फंक्शन परिभाषित करने के लिए किया जाता है।

उदाहरण

#include <iostream> using namespace std; class Base {    public:    //ओवरराइड किया जाने वाला फंक्शन    virtual void func() {       cout << "मैं बेस में हूँ" << endl;    } }; class derived : public Base {    public:    void func(int a) {       cout << "मैं डेराइव्ड क्लास में हूँ" << endl;    } }; int main(){    Base b;    derived d;    d.func(6);    return 0; }

आउटपुट

मैं डेराइव्ड क्लास में हूँ

  1. - C++ में लोकल क्लास (Local Class)

    लोकल क्लास क्या है? एक फ़ंक्शन के अंदर घोषित क्लास को लोकल क्लास कहते हैं क्योंकि यह उस फ़ंक्शन के लिए स्थानीय (local) होती है। बेसिक उदाहरण #include <iostream> using namespace std; void func() { class LocalClass { }; } int main() { return 0; } नियम और प्रतिबंध लोकल क्लास का नाम

  1. - C++ में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग कैसे शुरू करें?

    ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) एक प्रोग्रामिंग पैराडाइम है जो ऑब्जेक्ट्स की अवधारणा पर आधारित है, जिसमें डेटा एट्रिब्यूट्स के रूप में हो सकता है; और काम करने के निर्देश मेथड्स के रूप में हो सकते हैं। उदाहरण के लिए, एक व्यक्ति एक ऑब्जेक्ट है जिसमें कुछ प्रॉपर्टीज होती हैं जैसे ऊंचाई, लिंग, उम्

  1. - C# में C++ के friend कीवर्ड के समकक्ष

    C# में friend का समकक्ष C++ में friend फंक्शन/क्लास प्राइवेट और प्रोटेक्टेड मेंबर्स को एक्सेस कर सकता है। C# में इसका सीधा समकक्ष नहीं है। सबसे निकटतम समाधान: नेस्टेड क्लास इनर क्लास आउटर क्लास के प्राइवेट मेंबर्स को एक्सेस कर सकती है: class Outer { private int secret = 42; class Inn