हेलो एवरीवन इन दिस लेक्चर वे अरे गोइंग तो रिड्यूस आउट पर न्यू ऑपरेटर अवेलेबल पर कास्टिंग और c++/11 नो डीज रॉन कास्ट स्टेटिक कास्ट डायनेमिक कास्ट और रिइंटरप्रेट कास्ट नो पर एक्सप्लिसिट कास्टिंग आगे वे हैव डिसकस्ड एयर डी सी स्टैंड प्रमोटर्स कास्ट ऑपरेटर बट इन सी प्लस प्लस 11 ऑनवार्ड्स फोर कास्ट न्यू ऑपरेटर हैव बिन इंट्रोड्यूस डीज आर कंस कास्ट स्टेटिक कास्ट डायनेमिक कास्ट और रिइंटरप्रेट कास्ट हो बिल बी डिस्कसिंग अबाउट डीज वन बाय वन डी फर्स्ट इसे स्टेटिक कास्ट नो व्हाट इसे दिस इसे आईटी कन्वर्ट्स एन वैल्यू ऑफ एन जिवन एक्सप्रेशन तू एन न्यू टाइप आते कंपिल टाइप ये मतलब क्या है की ये एक एक्सप्रेशन को दूसरे में कन्वर्ट कर सकते हैं एक न्यूमैरिक टाइप को दूसरे में कर सकते हैं इन फैक्ट हम एक पेंटर को भी दूसरे पेंटर में कन्वर्ट कर सकते हैं यहां तक की हम डेरिव टाइप को भी दूसरे की बेस से अंडरलाइन टाइप में कन्वर्ट कर सकते हैं क्लास की तो वो हम अवॉइड करते हैं क्योंकि वो हम ज्यादातर उसके लिए हमारे पास डायनेमिक कास्ट के ऑपरेटर होता है तो यह क्योंकि कंपिल टाइम पर होता है इसका नाम इसलिए इसलिए इसका नाम स्टेटिक रखा गया है अब कोई रनटाइम के ऊपर चेक नहीं होता प्रोगामर को वेरीफाई करने बढ़ते रिजल्ट तो इसको लगाने का फायदा क्या है इसको लगाने का ये फायदा है की जब जब आप देखोगे की स्टेटिक काश लिखा हुआ है तो इसका मतलब है की प्रोगामर की रिस्पांसिबिलिटी है की वो चेक करें की हां भी इसके रिजल्ट करेक्ट ए रहे हैं की नहीं ए रहे हैं तो इससे क्या होता है की हमारा ये जो कोड होता है उसकी एक रीडेबिलिटी और इसकी मेंटेनेबिलिटी करने में हमें बहुत फायदा होता है क्योंकि स्टेटिक का लिखा होगा जैसे यहां पे आप देख रहे हैं की हमने एक इंतजार लैटरल को फ्लैट में कन्वर्ट किया है अब इसमें यहां पे स्टेटिक कॉस्ट लिख दिया गया तो इसका मतलब है की हां भाई प्रोगामर चेक कर लो और यहां पे कोई गलती तो नहीं हो रही सिमिलरली अगर हमारे पास एक डबल बी इसे इक्वल तू 10.5 हमने जो हमारे पास डबल लैटरल है उसको हमने डबल साइन कर दिया अब इसको अगर हमने ईट में कन्वर्ट करना है तो हो सकता है की यहां पे कुछ वैल्यू लॉस हो जाए तो इसलिए हमने यहां पे लिख दिया स्टेटिक नॉर्मल कास्ट की बजाएं और इसमें याद रखना इसमें एंगल ब्रैकेट होते हैं जैसे की हम मेट्रो फाइल्स में देते हैं ये हमें यहां पे देखना पड़ेगा की ऐसे ही स्पेसिफाई करने पर नाम इसका स्टेटिक है स्टेटिक इसलिए होता है क्योंकि ये सिर्फ और सिर्फ कंपिल टाइम पे अपना कम करता है रन टाइम पे कोई चेक नहीं होता बाकी सब कुछ नॉर्मल है पिछले की तरफ की हम इसमें कास्ट की जगह स्टेटिक कास्ट लिख देते हैं और इससे हमारी को की रेडब्लिटी इंप्रूव हो जाति है अब हम नेक्स्ट पे चलते हैं नेक्स्ट हमारे पास ए गया है रे इंटरप्रेट का ये भी एक नई की ये हमारे को कास्टिंग करता है इनकम्पेटिबल टाइप्स डेट इस जो प्वाइंटर्स के बीच में अब इसमें क्या होता है एक पेंटर एक टाइप से दूसरी टाइप में कन्वर्ट हो जाता है जैसे की हम यहां पे देख सकते हैं हमने क्या नाम का एक वेरिएबल या क ठीक है टाइप का और इसमें हमने एक पेंटर लिया इन टाइप का अब हमने इसके अंदर इसका ड्रेस डाला और उसके आगे कर दिया रे इंटरप्रेट का और इसमें हमने इसको टाइप कर दिया इंस्टॉल जैसे की हम नॉर्मली करते हैं तो इसे होगा क्या इंटरनल जब भी ये रिइंटरप्रेट कास्ट जो है रे इंटरनेट करेगा तो मेमोरी एड्रेस ऑफ यहां पे जो क है आईएफ डी पेंटर तू ऊंट तो जो पॉइंट है पत्र अब ये किसको पॉइंट करेगा से मेमोरी लोकेशन जहां पे क है बट डी टाइम ऑफ दिस पेंटर बिल बी ईट पॉइंट अब इससे क्या होता है जब भी पेंटर को प्रिंट करते हैं क्योंकि इसमें क्या है ए तो नाग तो हमारे पास वो ईट है तो इसलिए जब वो पेंटर उसको पॉइंट करते हैं तो कई बार वो अनडिफाइंड बिहेवियर करता है जी करके कई बार ये गार्बेज वैल्यू ए जाति है जो ज्यादातर हम ऐसे यहां पे प्रिंट करते हैं देख सकते हैं इस करके कई बार ही सिस्टम भी क्रश कर सकता है तो इसको हमें अवॉइड करना चाहिए जब भी हम ये बेसिकली पेंटर कन्वर्जन में आ उसे किया जाता है जब उन रिलेटेड टाइप्स ऑफ प्वाइंटर्स को बीच में कन्वर्जन कर लिया मतलब जैसे कैरेक्टर पॉइंट में करना है इन पॉइंट को डबल में करना है तो तब उसे किया जाता है और ये क्योंकि अनसिफे होता है तो अनलिमिटेड इसकी जो हमें उनसे इसलिए मतलब है की हमें इसमें गलती खुद का रहे थे पता नहीं चल पाती तो इसलिए अनडिफाइंड बिहेवियर शो करता है और प्रोग्रामिंग में एरर्स भी इनकरेक्ट बिहेवियर अपना शो करता है तो इस करके इसको बहुत ही ध्यान से उसे करना पड़ता है क्योंकि अडं डेंजरस टाइप्स ऑफ कास्टिंग ऑपरेटर इसको कहा जा सकता है क्योंकि ये इंट्रोड्यूस कर देता है बॉक्स अब हम शो करेंगे की स्टेटिक कास्ट का मतलब क्या है यहां पर मां लो आपके पास एक वेरिएबल है ईट एक्स = 10 ए = 3 ओके और हम चाहते हैं इसका रिजल्ट एक डबल में आए डबल एक्स = सॉरी स = एक्स / ए तो अब अगर हम इसको सी आउट करते हैं आपको मालूम है की अगर हम इसको प्रिंट करते हैं स को तो हमारे पास कंट्रोल एस और इसको रन करते हैं तो आप यह देख रहे हैं की हमारे पास जो आंसर आया उसमें 3 समथिंग आना चाहिए था बट थ्री अकेला आया तो इसको हम दूर करते हैं नॉर्मली कैसे करते हैं यहां पे हम डबल लगा के बट जो हमारे पास सी प्लस प्लस 11 है उसमें उन्होंने क्या कहा की इसके लिए हमें यहां पर लिखना चाहिए ऐसे नहीं ऐसे ये देखिए स्टेटिक स्टेटिक और एंगल ब्रैकेट के अंदर हमें लिखना पड़ेगा जो भी हम करना चाहते हैं जैसे इसको हम डबल में कन्वर्ट करना चाहते हैं ठीक है तो अब हम इसको से कर लेते हैं और इसके हाथ हम इसको पहले ऐसे जरूर कर रहा था अपनी शो करेगा ठीक है और ये करेक्ट आंसर दे रहा है जैसे ही हमने अगर इसको ब्रैकेट हटाए होता तो उसने क्या करना था की पहले उसने उसको एक्स / ए का आंसर निकालना था और फिर चेक करना था की हमारे वॉक्स देखो मैसेज दे रहे हैं की हमारे को कैसे करना है तो यहां पे हमें ब्रैकेट देने से ये क्या करेगा पहले उसको डबल में कन्वर्ट करेगा और फिर वो हमारा रिजल्ट देगा जो की करेक्ट ठीक है इसी तरह हम इसको पेंटर कन्वर्जन में भी उसे कर सकते हैं ठीक है तो ये यहां पे हमें ये फायदा क्या है की ये हमारे प्रोगामर को एक हिंट दे रहा है की हां भाई आपको ये चेक करना पड़ेगा और अगर आपने इसको सेफ्ली नहीं किया तो ये कंपाइलर आपके एरर रिपोर्ट कर देगा तो इस तरह से हमें पता चल जाएगा की इसमें गलती ए रही है की नहीं ए रही अब इसको इसी तरह अगर हम मां लेने की हमारे पास और यहां पर हमने एक स्टार पत्र ले लिया और यहां पर हमने इसको कन्वर्ट कर दिया इसको हम गैप करते हैं पहले डिलीट और यह क्योंकि पेंटर है इसका एड्रेस ए रहा है इसके पास और यहां पर हम ऐसे कर देते हैं और यहां पर हम प्रिंट कर देते हैं स्टार पत्र अब इसको से करते हैं अब यह देखो यह यहां पर मैसेज दे रहा है की हम यह इनवेलिड स्टेटिक कास्ट है फ्रॉम डबल टाइप तो इसका यही मतलब है की आप इसको यह एक एरर है इसको हम नहीं कर सकते ठीक है इस तरह से तो यहां पे इसका एक और इलाज है हमारे पास की हम इसको इंटरप्रेट कर से करते हैं ठीक है अब यहां पर इसको हम से करके रन करते हैं यह देखिए हमें जो आंसर दे रहा है ना यह हमें अनडिफाइंड बिहेवियर करके दे रहा है ये ऐसा क्यों हो रहा है की अगर आप यहां पे नोटिस करें की ये जो पीटर है स्टार पत्र को जब हम प्रिंट करने लगता हैं अब यहां पे देखो क्योंकि एक्स जो है वो है ठीक है और डबल नहीं है तो इसलिए जो पत्र को प्रिंट करने पर हमारे पास अनडिफाइंड बिहेवियर ए जाता है जी करके अनडिफाइंड होने के करण हमारे पास एक गार्बेज वैल्यू आई है ठीक है तो इसको हमने बहुत ही ध्यान से उसे करना चाहिए स्टेटिक आर्ट में तो ये एरर रिपोर्ट कर रहा है तो इस इसलिए ये होता है क्योंकि यहां पे रिइंटरप्रेट कर लेट है वो मतलब वो जो पेंटर टाइप में जो कन्वर्जन हो रही है की हमारे पास ये अब ये सोचता है की ये डबल की तरह है और इसको डबल के हिसाब से आंसर देता है बट वो आंसर हमारे को वैलिड नहीं आता तो ये रे इंटरप्रेट कास्ट का हमारे पास ये भी प्रोग्राम है जिसमें हम ये चेक कर रहे हैं की हमारे पास गार्बेज वैल्यू ए रही है स्टेटिक में हूं मैं वो आयरन रिपोर्ट करना था ओके कंस का ऑपरेटर अब आपको मालूम है जो हमारे पास कॉस्ट ऑफ वैरियेबल्स होते हैं हम उसको मॉडिफाई नहीं कर सकते पर अगर हम प्रोग्राम में चाहते हैं की हम इस कॉस्ट वेरिएबल को मॉडिफाई कर सके तो हम उसको कैसे करें क्योंकि नॉर्मल ही हमने कॉस्ट लिख दिया तो हम उसको नहीं कर सकते तो इस करके अगर हम उसके कॉस्ट कॉस्ट ऑपरेटर लगा देंगे तो हम उसको उसे प्रोग्राम में मॉडिफाई कर सकते हैं तो इसके लिए हमें कैसे करना पड़ेगा हमें लिखना पड़ेगा कोट्स का अगर पेंटर की कैसे में ऐसे लिखना पड़ेगा इंस्टॉल ठीक है अगर पेंटर के बीच में कन्वर्जन हो रहे हैं और अगर नॉर्मल भी कन्वर्शन हो रहे तो हम उसे कैसे में हमें यहां पे ध्यान रखना पड़ेगा की हमें उसके अंदर जैसे की अगर हमारे पास मेंबर फंक्शन है और वो कॉस्ट मेंबर फंक्शन है और उसको हमने मॉडिफाई करना है तो उसके लिए भी हम कॉर्न्स का उसे कर सकते हैं इन दिस प्रोग्राम दिस इस शॉन ओवर हेयर फाइव प्रिंटेड नो आई ट्री तू मॉडिफाई थिस वैल्यू आगे आईटी इसे कांस्टेंट इन कनाडा वेरिएबल और बाय डी टाइप ऑफ पेंटर और स्टार यहां पर हमें इंस्टॉल करते हैं तो यहां पर मॉडिफाइड अगर हम इसको रिमूव कर देते हैं यहां पर देखना इसको रिमूव कर दिया हमने अब इसको रन करते हैं कंट्रोल एस दे रहा है यह कहता है कांस्टेंट को हम ईट में नहीं कन्वर्ट कर सकते तो यहां पर हमें ऐसा जरूर लिखना पड़ेगा और अब ये एरर रिमूव हो जाति है ठीक है तो इसका ये परपज होता है की अगर हमने कांस्टेंट को मॉडिफाई करना हो तो इस कैसे में हम ऐसे लिखने हैं ठीक है इसके लिए हम यहां पे एक व्हाइट फंक्शन ही बना सकते हैं वाइड डिस्प्ले और यहां पे हम डिस्प्ले के अंदर वो पैरामीटर लिख देते हैं और ये स्टेटमेंट जो हमने प्रिंट लिखी हुई है यह इसके अंदर दाल देते हैं ओके कोर्ट खत्म हो गया अब इसको यहां से हटा देते हैं और डिस्प्ले में स्पीड वाला लगा देते हैं तो अब हमारे पास अगेन यू कैन सी दिस प्रिंटेड बट यहां रखना की यहां पर हमें अगर हम अंडे पास करते हैं और यहां पर अगर हम पत्र लिखने हैं और इसको रन करते हैं की इस तरह हम कंस को मॉडिफाई कर सकते हैं जिसमें हमने क्या किया अब एक आपको याद हो की हमने एक और प्रोग्राम बनाया था जिसमें हमने एक क्लास बनाई थी हमने उसको थोड़ा सा मॉडिफाई किया है हमने एक क्लास बनाई है उसका एक मेंबर है मां लो उसका मेंबर है हमारे पास नाम अब इस क्लास का एक कंस्ट्रक्टर है जो हमने यहां बनाया हुआ है और ये इसकी वैल्यू को शाइन कर रहा है नाम इस इक्वल तू एन एक हमने गेट है और इसको हमने कॉस्ट डिक्लेअर कर दिया है तो यहां पे ये जो कांस्टेंट मेंबर फंक्शन है ये यहां पे नाम रिटर्न करेगा और ये सेट नाम क्या करेगा एक इनपुट लगा वैल्यू को और उसको सेट कर देगा ठीक है अब हमने यहां पर इस क्लास का एक ऑब्जेक्ट बनाया सी ऑब्जेक्ट ठीक है अब हम इस क्लास के ऑब्जेक्ट के साथ हम यहां पर इसको क्या कहते हैं चेंज करना चाहेंगे और देखेंगे की ये चेंज होता है की नहीं होता ठीक है तो इसके लिए हमने यहां पे एक कांस्टेंट यह लिख दिया ठीक है अब इसको अगर हम मॉडिफाई करते हैं तो यहां पर यह मॉडिफाई नहीं होगा वो इसलिए नहीं होगा क्योंकि यह हमारे पास कांस्टेंट है और इसको एक बार रन कर लेते हैं कंट्रोल एस रन तो ये देखिए एक तो 500 वैल्यू ए रही है क्योंकि हमने यहां पे ये इधर देखिए एक 500 ए रही है इसमें कंस्ट्रक्टर कल होगा उसकी वैल्यू इनिशियलिसए होगी और यहां पे गेट हो जाएगी अब ये देखो ये नॉन कौन स्टॉपेज एक्ट है क्योंकि नॉन कॉन्स्टंट हम इससे कॉस्ट मेंबर फंक्शन कल कर सकते हैं तो गेट से एक बार ये और और सेट इसकी वैल्यू डिफरेंट कर रहा है पर यहां पे अगर मैं इसको हटा देता हूं ये देखिए की अगर मैं यहां पर यह सेट और गेट वालुज को एक्सेस कर रहा है अभी सेट और गेट वालुज में आपको मालूम है गेट का मतलब क्या होता है की यह वैल्यू रिटर्न करेगा और सेट का मतलब ये इसके अंदर की बदनाम की वैल्यू को सेट कर देगा जो भी आप देते हैं तो यहां पे हमने ये देखो सिर्फ गेट की है तो गेट क्योंकि हमारे पास कौन सा मेंबर फंक्शन है यहां पे गेट है कांस्टेंट तो कांस्टेंट नहीं कांस्टेंट को कल कर लिया पर क्योंकि ये ऑब्जेक्ट कांस्टेंट है तो ये नॉन कॉन्स्टंट ऑब्जेक्ट को कल फंक्शन को कल नहीं कर सकता सिर्फ ये कांस्टेंट मेंबर फंक्शन को कल कर सकता है तो इसलिए कांस्टेंट मेंबर तो हो रहा है बट अगर मैं इसको हटा देता हूं तो अब ये नॉन कांस्टेंट मेंबर फंक्शन को कल नहीं कर सकता तो इसलिए मैंने इसको कमेंट किया हुआ है अब मैं इसको रन करता हूं और उल्टा क्या होता है की अगर यह नॉन कांस्टेंट ऑब्जेक्ट है तो ये कांस्टेंट और नॉन कांस्टेंट फंक्शंस दोनों को कल मेंबर फंक्शंस को कल कर सकता है तो ये हमने देखा पर अगर हम इसको कल करवाना चाहते हैं तो हमें यहां पर क्या लिखना पड़ेगा उसे क्लास का नाम उसके बाद हम एक रेफरेंस वेरिएबल डिक्लेअर कर लेते हैं लेट डी रेफरेंस वेरिएबल और उसके बाद मी क्लास और मी क्लास में भी क्योंकि हमने रेफरेंस ही पास किया तो यहां पर रेफरेंस लिखना पड़ेगा उसके बाद जिसको हमने कांस्टेंट ऑब्जेक्ट कौन सा है हमारा है सीओपीजे ठीक है तो सी ओ बी के को हमने अब इसको अलाउ करना है की ये वैल्यू को मॉडिफाई कर सके तो अब ये लिखने के बाद अगर आप ऐसा लिखने हैं और अब आप देखेंगे की ये देखो यहां पे इसकी वैल्यू 720 सेट हो गई है 720 की जगह 820 कर देते हैं ताकि वो नीचे वाले से डिफरेंटशिएट हो जाए तो यहां पे अगर हां यहां पे अब हमें ऑब्स अगर लिखने हैं तो ये एक्सेस हो जाएगा ये देखिए ये देखिए 820 चेंज कर गया है वो इसलिए चेंज कर गया की ये फंक्शन कल हो गया अगर हम इस लाइन को ना लिखने हैं और कॉस्ट ना होता तो हमें यहां पे सी ओ बी के के साथ वो एरर देता है ठीक है कहता है की कॉलिंग नॉन कॉस्ट मेंबर फंक्शन फ्रॉम कॉस्ट ऑब्जेक्ट तो ये पॉसिबल नहीं है बट इसको अलाउ करने के लिए हमें इसको साथ ही करना पड़ेगा तो इस तरीके से हम यहां पे इसको से करते हैं और रन करते हैं तो ये हमारा एक मिनट पहले क्या यहां पर इसका नाम जो नया ऑब्जेक्ट है उसके हिसाब से देना पड़ेगा तो यहां पर छोटा डालना है इस पर जीरो दाल दिया तो अब यह कल हो जाएगा कांस्टेंट मेंबर फंक्शन कल कर का रहा है और नॉन कांस्टेंट मेंबर फंक्शन भी कर का रहा है वो इसलिए हुआ है क्योंकि अब ये कन्वर्ट हो गया है नॉन कस्टंट में ठीक है तो इस तरह से ये बिहेव करता है आगे हमारे पास आता है डायनेमिक कास्ट अब हमें मालूम होना चाहिए की ना स्टेटिक कास्ट है वो भी हम कास्ट आगे एन कास्टिंग के लिए उसे कर सकते हैं तो कास्ट डी पेंटर तू डी बेस क्लास तू डी पेंटर तू डी ड्राइव क्लास बट ये प्रेफर नहीं होता क्योंकि इसमें टाइप सेफ नहीं होता प्रोगामर को ध्यान देना होता है तो इसलिए डायनेमिक कास्ट हमारे पास आई जो की पॉलीमर फीस टाइप कास्टिंग के बीच में उसे की जाति है और इसमें क्या होता है पॉलीमोरफ़िज्म के हम चैप्टर में पढ़ेंगे पॉलीमोरफ़िज्म की पॉलीमर से टाइप कास्ट अगर हम कर देते हैं डायनेमिक कास्ट की मदद के साथ तो इस करके वो वैलिडिटी चेक कर लेट है की हां अभी करेक्ट हो रहा है की नहीं तो इसको करेक्ट करेक्टली कास्ट कर देता हूं ये क्या करता है कन्वर्ट करता है प्वाइंटर्स और रेफरेंस तू और ऑब्जेक्ट इन डी क्लास मतलब क्लासेस के अंदर क्लास के अंदर ही कन्वर्जन के लिए हेल्पफुल होता है और ये हमारी चेक करता है टाइप सेफ्टी और डॉ कास्टिंग की तरफ है तो इसको हम प्रेफर करते हैं लिखने में तो इस तरह से ये जो चारों हमारे पास न्यू कास्ट ऑपरेटर है ये बहुत ही ज्यादा हेल्पफुल होते हैं अब इसको हम शो करते हैं प्रोग्राम ओके डायनेमिक कास्ट की उसे मैं बताने के लिए अगर पॉलीमोरफ़िज्म के सहारा लेना पड़ेगा तो मैं एक क्लास छोटी सी बना लेट हूं ताकि आपको पता चल जाए यह हमारे पास एक बेस क्लास है और इसमें मैं एक पब्लिक मेंबर फंक्शन बना लेट हूं पब्लिक और फिर इसमें उसका नाम मैं रख लेट हूं डिस्प्ले और इसमें एक मैसेज दाल देता हूं इन बेस क्लास ठीक है और यहां पर मुझे आंदोलन ठीक है और क्योंकि फंक्शन कुछ रिटर्न नहीं करता तो मुझे व्हाइट डालना पड़ेगा ठीक है डिस्प्ले नाम का मैंने फंक्शन बना लिया पब्लिक मेंबर फंक्शन से नाम का और उसमें हम मैसेज दाल देते हैं सी आउट इन डेरिवेद क्लास और अगेन इसके हम रिटर्न टाइप वार्ड लिख देते हैं तो अब इसके अंदर हमें क्या करना है क्योंकि हमें पॉलीमर सिस्टम का कॉन्सेप्ट शो करना है तो यहां पे हम वर्चुअल भी लिख देते हैं और यह हमारा दोनों क्लासेस कंप्लीट हो गई अब हमने इसका ऑब्जेक्ट बनाना है तो इसका ऑब्जेक्ट बनाने के लिए हम यहां पर लिखने हैं की बेस का एक बेस पेंटर का ऑब्जेक्टिव समय कलम ठीक है है तो ठीक है यहां पर इतना करते हैं देखते हैं हमने कुछ गलती तूने की व्हाइट सी आउट ठीक है मत करना इसको डेरिव टाइप से तो इसके लिए ब्रैकेट भी दाल देते हैं और अगर यह नहीं यहां पर मैसेज ए जाता है अगर हम इसको हटा देते हैं तो इसको अब हम चलते हैं की बेस क्लास पेंटर को मैं ड्राइव में कन्वर्ट नहीं कर सकता तो यहां पर यह डायनेमिक कास्ट की मदद के साथ यह कम अपना कर का रहा है जैसे जस्ट बिकॉज़ डायनेमिक कास्टिंग में हम वॉल्यूम इसलिए हम कहते हैं पॉलीमोर्फिन टाइप कास्टिंग में करने का डायनेमिक आर्ट का सर लेते हैं क्योंकि ये चेक करता है की कन्वर्जन सकसीड होती है रन टाइम के ऊपर की नहीं तो रन टाइम के ऊपर कन्वर्जन चेक करने के लिए हमारे पास डायनेमिक टॉप मतलब डायनेमिक कास्ट होती है ऑपरेटर और इससे हम टाइप सेफ्टी डॉ कास्टिंग के टाइम पे हम चेक कर सकते हैं तो यह प्रोग्राम हमारे पास इस पॉलीमोरफिक बिहेवियर को यहां पे ये जो में स्टेटमेंट है यह हमारे पास डायनेमिक कास्ट की है
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