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

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

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

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

उदाहरण

#include <iostream>
using namespace std;
class Base {
   public:
   //function to be override
   virtual void func() {
      cout << "I am in base" << endl;
   }
};
class derived : public Base {
   public:
   void func(int a) {
      cout << "I am in derived class" << endl;
   }
};
int main(){
   Base b;
   derived d;
   d.func(6);
   return 0;
}

आउटपुट

I am in derived class

  1. सी ++ में स्थानीय कक्षा

    किसी फ़ंक्शन के अंदर घोषित एक वर्ग को C++ में स्थानीय वर्ग के रूप में जाना जाता है क्योंकि यह उस फ़ंक्शन के लिए स्थानीय होता है। स्थानीय वर्ग का एक उदाहरण इस प्रकार दिया गया है। #include<iostream> using namespace std; void func() {    class LocalClass {    }; } int main()

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

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

  1. C++ फ्रेंड कीवर्ड का C# समतुल्य क्या है?

    C# में दोस्त किसी वर्ग के मित्र कार्य को उस वर्ग के दायरे से बाहर परिभाषित किया गया है लेकिन उसे कक्षा के सभी निजी और संरक्षित सदस्यों तक पहुंचने का अधिकार है। भले ही फ्रेंड फंक्शन के प्रोटोटाइप क्लास डेफिनिशन में दिखाई देते हैं, फ्रेंड्स मेंबर फंक्शन नहीं होते हैं। एक दोस्त एक फंक्शन, फंक्शन टेम्