How and when to perform dynamic_cast in c++ | C++ casting | C++ for HFT

Karan IITgn404 words

Full Transcript

वेलकम तू दिस पार्टिकुलर लेक्चर सीरीज ऑन सी प्लस प्लस एग्जांपल क्लास D3 यानी इन्हेरिटेंस के थ्रू मैं ड्राइव क्लास कर रहा हूं तो अभी क्या होगा इसको मैं बोलूंगा बेस क्लास पॉइंटर किसका ऑब्जेक्ट होल्ड कर रहा होगा किसी एक ड्राइव क्लास का है तो अभी मेरे पास बेस क्लास पॉइंटर है करेक्ट ड्राइव [संगीत] मेरे को करेक्ट ड्राइव तो डायनेमिक कास्ट का मतलब यही होता है उसमें एटलिस्ट एक वर्चुअल फंक्शन होना चाहिए रिक्वायरमेंट तो परफॉर्म डायनेमिक कास्टिंग यह सारी चीज हमने देखी इसको एक्चुअली हम कोड के थ्रू समझने की कोशिश करते हैं तो अभी मेरे पास क्या है क्लास बी बी ड्राइव फ्रॉम क्लास है एंड स्नेक फंक्शन है वर्चुअल वॉइस फंक्शन जो की वर्चुअल यानी की जो हमने देखा था की एक वर्चुअल फंक्शन होना चाहिए वह कंडीशन हमारी फोल्ड हो रही है उसके अंदर भी दल दिया तो अभी क्या है की मेरे पास बी क्लास का ऑब्जेक्ट है यानी बी क्लास का ऑब्जेक्ट मैंने क्रिएट किया जिसको मैं बोल रहा हूं बी अभी बी क्लास का जो ऑब्जेक्ट है उसको मैं डायनेमिक कास्ट के थ्रू बेस क्लास का जो पॉइंट है उसमें कन्वर्ट कर रहा हूं यानी की मेरे पास अभी ए क्लास का एक पॉइंट है ए इस लाइन पर एंड यह होल्ड क्या कर रहा है ठीक है मेरी ड्राइव क्लास का ऑब्जेक्ट है उसके थ्रू मैंने जो मेरी ड्राइव क्लास का ऑब्जेक्टिव उसको मैंने डायनेमिक कास्ट के थ्रू बेस क्लास का जो पॉइंट है उसमें कन्वर्ट कर दिया अभी मेरे पास बेस क्लास का पॉइंटर अभी मेरा जो में तस्कर जाना है तो मैं क्या करूंगा बी क्लास का पॉइंट मिल को मिल जाएगा में पर्पस होता है वो यही होता है की मैं करेक्ट ड्राइव क्लास पे पहुंच जाना चाहिए एंड अगर हमने वर्चुअल फंक्शन उसे नहीं किया बेस क्लास में आते डी टाइम तो अभी क्या होगा यहां पर भी मैं सी क्लास का पॉइंटर लूंगा डाउन कास्ट करने की कोशिश कर रहा हूं तो यह डायनेमिक कास्ट है मेरी वो बी का ऑब्जेक्ट होल्ड करती है एंड आई ऍम ट्राईंग तू दी सी टी आर की जो वैल्यू है वो क्या मिलेगी nalpedia क्योंकि मेरा जो कास्ट है वह फैल हो गया अगर मैं कास्टिंग अगर रन टाइम पर जो कास्टिंग है वह करेक्ट टाइम मुझे bptr में क्या मिलता वह बी क्लास के ऑब्जेक्ट को पॉइंट कर रहा होता तो इस तरह होती है इसीलिए हमें वर्चुअल फंक्शन होता है

Need a transcript for another video?

Get free YouTube transcripts with timestamps, translation, and download options.

Transcript content is sourced from YouTube's auto-generated captions or AI transcription. All video content belongs to the original creators. Terms of Service · DMCA Contact

How and when to perform dynamic_cast in c++ | C++ casting...