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

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. डिवाइड क्लास के कन्स्ट्रक्टर में वार्चुअल बेस क्लास के संदर्भ को सेट करने के लिए कौन-से कीवर्ड का उपयोग किया जाता है?
उत्तर: डिवाइड क्लास के कन्स्ट्रक्टर में वार्चुअल बेस क
Related Searches

Viva 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

,

Previous Year Questions with Solutions

,

MCQs

,

Sample Paper

,

practice quizzes

,

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

,

Free

,

Summary

,

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

,

ppt

,

Extra Questions

,

video lectures

,

Exam

,

mock tests for examination

,

shortcuts and tricks

,

past year papers

,

study material

,

Important questions

,

Semester Notes

,

Objective type Questions

,

pdf

;