Back-End Programming Exam  >  Back-End Programming Videos  >  Learn to Program with C++: Beginner to Expert (in Hindi)  >  121. Example of Constructor in Derived Class with Virtual Base Class in C++ (Hindi)

121. Example of Constructor in Derived Class with Virtual Base Class in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

186 videos

FAQs on 121. Example of Constructor in Derived Class with Virtual Base Class in C++ (Hindi) Video Lecture - Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

1. क्या एक वार्चुअल बेस क्लास के साथ डिवाइड क्लास में कन्स्ट्रक्टर का उदाहरण दें?
उत्तर: हां, हम एक वार्चुअल बेस क्लास के साथ डिवाइड क्लास में कन्स्ट्रक्टर का उदाहरण दे सकते हैं। जब हम एक वार्चुअल बेस क्लास को डिवाइड क्लास में इंहेरिट करते हैं, तो हमें डिवाइड क्लास के कन्स्ट्रक्टर में वार्चुअल बेस क्लास के संदर्भ को सेट करने की आवश्यकता होती है। एक उदाहरण के रूप में, यदि हमें एक वार्चुअल बेस क्लास 'Base' और एक डिवाइड क्लास 'Derived' है, तो निम्न रूप में कन्स्ट्रक्टर को लिखा जा सकता है: ``` class Base { public: virtual ~Base() {} }; class Derived : public virtual Base { public: Derived() { // Derived class constructor code } }; ```
2. वार्चुअल बेस क्लास क्या होती है?
उत्तर: वार्चुअल बेस क्लास एक ऐसी क्लास होती है जिसका उपयोग एक या एक से अधिक डिवाइड क्लास को इंहेरिट करने के लिए किया जाता है। यह इंटरफेस क्लास के रूप में भी ज्ञात होती है, जिसमें कोई असली अंतर्निहित कोड नहीं होता है। वार्चुअल बेस क्लास के सभी डिवाइड क्लास में इसके सदस्यों की एकमत कराई जाती है और एक ही संदर्भ का उपयोग करके उन्हें एक साथ कनेक्ट किया जाता है।
3. क्या वार्चुअल बेस क्लास के साथ डिवाइड क्लास में एक ही संदर्भ का उपयोग करना आवश्यक है?
उत्तर: हां, एक ही संदर्भ का उपयोग करना आवश्यक है क्योंकि वार्चुअल बेस क्लास के सदस्यों की एकमत केवल एक ही संदर्भ के साथ हो सकती है। यदि हम एक ही संदर्भ का उपयोग नहीं करेंगे, तो डिवाइड क्लास में अलग-अलग संदर्भों के लिए अलग-अलग इंस्टेंस बनाए जाएंगे, जिससे उनके सदस्यों की एकमत को टूटा जाएगा। इसलिए, एक ही संदर्भ का उपयोग करके हम वार्चुअल बेस क्लास के सदस्यों की एकता को सुनिश्चित कर सकते हैं।
4. वार्चुअल बेस क्लास के साथ डिवाइड क्लास में कन्स्ट्रक्टर क्यों लिखा जाता है?
उत्तर: वार्चुअल बेस क्लास के साथ डिवाइड क्लास में कन्स्ट्रक्टर लिखने का कारण यह है कि वार्चुअल बेस क्लास का कोई डिफ़ॉल्ट कन्स्ट्रक्टर नहीं होता है और डिवाइड क्लास के नए इंस्टेंस को वार्चुअल बेस क्लास के संदर्भ के साथ इनिशियलाइज करने की आवश्यकता होती है। इसलिए, हमें डिवाइड क्लास के कन्स्ट्रक्टर में वार्चुअल बेस क्लास के संदर्भ को सेट करने के लिए एक वार्चुअल बेस क्लास के संदर्भ के साथ कन्स्ट्रक्टर लिखने की आवश्यकता होती है।
5. डिवाइड क्लास के कन्स्ट्रक्टर में वार्चुअल बेस क्लास के संदर्भ को सेट करने के लिए कौन-से कीवर्ड का उपयोग किया जाता है?
उत्तर: डिवाइड क्लास के कन्स्ट्रक्टर में वार्चुअल बेस क
186 videos
Explore Courses for Back-End Programming exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

121. Example of Constructor in Derived Class with Virtual Base Class in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Summary

,

practice quizzes

,

mock tests for examination

,

121. Example of Constructor in Derived Class with Virtual Base Class in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Semester Notes

,

MCQs

,

Important questions

,

pdf

,

Viva Questions

,

ppt

,

Extra Questions

,

121. Example of Constructor in Derived Class with Virtual Base Class in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

shortcuts and tricks

,

Free

,

Sample Paper

,

Previous Year Questions with Solutions

,

study material

,

Exam

,

past year papers

,

Objective type Questions

,

video lectures

;