Why do we use const keyword after function declaration in c++? Advanced c++ series

Karan IITgn537 words

Full Transcript

आई ऑल वेलकम तू दिस पार्टिकुलर लेक्चर सीरीज ऑन 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

Why do we use const keyword after function declaration in...