Lecture-3: Basics of object creation in c++ || c++ practical implementation

Karan IITgn717 words

Full Transcript

है और दिस इसे मी करण सो तिल नो वे हैव सीन व्हाट इस क्लास व्हाट आर डिफरेंट सेक्शंस इनसाइड ए क्लास और किसी भी क्लास में मेंबर वैरियेबल्स क्या होते हैं या फिर मैथर्ड क्या होते हैं सो इन दिस पर्टिकुलर लेक्चर वे बिल ट्राई तू अंडरस्टैंड हो यू कैन क्रिएट ऑब्जेक्ट ऑफ अन्य क्लास यूजिंग डिफरेंट मैथर्ड तो हर दिस इस मी क्लास स्ट्रेटजी और दिस क्लासेस कंटेनिंग वन मेंबर वेरिएबल डेट इस वाटर क्वांटिटी और आईटी अलसो कंटेंस वन फंक्शन डेट इसे प्रिंट ऑर्डर क्वांटिटी यानी की ऑर्डर क्वांटिटी की जो भी वैल्यू है वो ये फंक्शन प्रिंट करेगा और इस मेथड को हम बोलते हैं ऑटोमेटिक स्टोरेज एलोकेशन तो इसका मतलब क्या होता है की जब भी आप इस मेथड से स्ट्रेटजी क्लास का ऑब्जेक्ट क्रिएट करोगे दें जैसे ही हम इस पर्टिकुलर फंक्शन से बाहर आएंगे तो ये जो ऑब्जेक्ट है ये ऑटोमेटेकली डिलीट हो जाएगा सो आई ट्राई तू डू ऑब्जेक्ट डॉट ऑर्डर क्वांटिटी इक्वल तू 10 तो मैंने जैसे ही इस ऑब्जेक्ट को क्रिएट किया अभी इस ऑब्जेक्ट से एसोसिएटेड जो मेंबर वेरिएबल है ऑर्डर क्वांटिटी उसको मैंने टेन असाइन कर दिया नो लेट सी इस ऑब्जेक्ट से रिलेटेड जो फंक्शन है प्रिंट ऑर्डर क्वांटिटी अगर मैं उसको एग्जीक्यूट करने की कोशिश करता हूं तो क्या होता है उसको तन असाइन कर दिया और ऑब्जेक्ट डॉट प्रिंट ऑर्डर क्वांटिटी फंक्शन जो है उसने क्या किया की इस ऑब्जेक्ट से एसोसिएटेड जो भी ऑर्डर क्वांटिटी की वैल्यू है उसको प्रिंट कर दो और यहां से मैं ऑर्डर क्वांटिटी की वैल्यू सेट कर का रहा हूं बिकॉज़ आगे ऑफ नो दिस इसे पब्लिक और इसको हम बाहर से भी एक्सेस कर सकते हैं तो पब्लिक प्रोटेक्टेड प्राइवेट क्या होता है डेट वे कैन सी इन दी नेक्स्ट लेक्चर तो अगर अभी हम दूसरे मेथड की बात करें तो स्ट्रेटजी ऑब्जेक्टिव न्यू स्टेटस मेथड से क्या होगा की होते हैं डायनेमिक स्टोरेज एलोकेशन सो व्हाट इसे डी मीनिंग टाइम पर एलोकेट कारी है वह उसे मेमोरी को फ्री करने के लिए खुद रिस्पांसिबल होगा यानी की जैसे ही हम इस में फंक्शन से बाहर आएंगे यह जो ऑब्जेक्ट सीटेट मेमोरी है वो ऑटोमेटेकली फ्री नहीं होगी इंसटिड ऑफ डेट प्रोगामर को करना पड़ेगा डिलीट obje1 तो जो भी मेमोरी हमने ऑब्जेक्ट वन के लिए क्रिएट कारी थी या एलोकेट कारी थी उसको हमें डिलीट कीवर्ड की हेल्प से एक्सप्लीसिटली डिलीट करना पड़ेगा सो अभी मैं से इस पर्टिकुलर ऑब्जेक्ट के लिए भी करता हूं की इस पर्टिकुलर ऑब्जेक्ट के लिए मैं सेट करता हूं ऑर्डर क्वांटिटी इक्वल तू लेट से 20 और नो आई बिल ट्राई तू प्रिंट दी वैल्यू ऑफ ऑर्डर क्वांटिटी यूजिंग प्रिंट ऑर्डर क्वांटिटी फंक्शन देखते हैं की हमें किस तरह का आउटपुट मिल रहा है तो हमें उसे मेमोरी का एक पेंटर मिलता है सो बेसिकली न्यू की हेल्प से जो मेरे को ऑब्जेक्ट मिला है वह एक स्ट्रीट्स क्लास का पॉइंट है और इस पर्टिकुलर ऑब्जेक्ट से एसोसिएटेड जो भी मेंबर वैरियेबल्स है या फिर मेंबर मेथड से उनको एक्सेस करने के लिए मुझे अरा उसे करना पड़ेगा बिकॉज़ दिस इसे एन पेंटर ऑफ टाइप स्ट्रेटजी तो चलो देखते हैं हमें किस तरह का आउटपुट मिलता है तो नो वे कैन सी हमारा कोड कंपिल हो गया है और लेट सी की हमें आउटपुट किस तरह का मिलता है तो हर वे कैन सी की ऑर्डर क्वांटिटी स्टैंड ऑब्जेक्ट [संगीत] बट इन दिस कैसे वे आर नोट डीलिटिंग ऑब्जेक्ट एक्सपेंसितली बिकॉज़ जैसे ही हम इस में फंक्शन से बाहर आएंगे तो हमारा जो ऑब्जेक्ट है वो ऑटोमेटेकली डिलीट हो जाएगा तो दिस इसे हो वे कैन क्रिएट ऑब्जेक्ट ऑफ अन्य क्लास और उससे एसोसिएटेड जो फंक्शंस है या फिर मेंबर वैरियेबल्स है उनको एक्सेस कर सकते हैं और इस कैसे में क्या था की मेरे जो मेंबर वैरियेबल्स थे या फिर मेंबर मैथर्ड थे वो सारे पब्लिक थे इसलिए मैं बाहर से एक्सेस कर का रहा था पब्लिक प्राइवेट प्रोटेक्टेड क्या होता है वो हम अगले लेक्चर में पढ़ेंगे सो इस लेक्चर में हमने जाना की किस तरह से हम c++ में किसी भी क्लास का ऑब्जेक्ट क्रिएट कर सकते हैं ऑटोमेटिक स्टोरेज एजुकेशन की हेल्प से और डायनेमिक स्टोरेज एलोकेशन के हेल्प से चलो मिलते हैं अगले लेक्चर में जिसमें हम किसी और टॉपिक के बड़े में बात कर रहे होंगे सो थैंक्स पर वाचिंग दी वीडियो

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

Lecture-3: Basics of object creation in c++ || c++ practi...