कॉन्स्ट कीवर्ड को क्वालीफायर के रूप में इस्तेमाल किया जा सकता है ऑब्जेक्ट्स, टाइप्स या मेंबर फंक्शन्स की घोषणा करते समय। किसी ऑब्जेक्ट को क्वालिफाई करते समय, कॉन्स्ट का उपयोग करने का अर्थ है कि ऑब्जेक्ट असाइनमेंट का लक्ष्य नहीं हो सकता है, और आप इसके किसी भी गैर-कॉन्स्ट सदस्य फ़ंक्शन को कॉल नहीं कर सकते।
कांस्ट क्वालिफायर होने का क्या फायदा?
क्वालीफायर कास्ट लागू किया जा सकता है किसी भी वेरिएबल की घोषणा के लिए यह निर्दिष्ट करने के लिए कि उसका मान नहीं बदला जाएगा (जो इस बात पर निर्भर करता है कि कॉन्स्टेबल वेरिएबल कहाँ संग्रहीत हैं, हम बदल सकते हैं सूचक का उपयोग करके स्थिरांक चर का मान)। यदि किसी कॉन्स्ट को बदलने का प्रयास किया जाता है तो परिणाम कार्यान्वयन-परिभाषित होता है।
किस प्रकार का सदस्य फ़ंक्शन कॉन्स्टेबल क्वालिफायर का उपयोग करता है?
सदस्य फ़ंक्शन घोषणा के अंत में कॉन्स्टेबल क्वालीफायर इंगित करता है कि फ़ंक्शन को ऑब्जेक्ट पर कॉल किया जा सकता है जो स्वयंकॉन्स्ट हैं। कॉन्स्ट सदस्य फ़ंक्शन किसी भी गैर-परिवर्तनीय डेटा सदस्यों की स्थिति को नहीं बदलने का वादा करता है।
कॉन्स्ट टाइप क्वालिफायर क्या है?
कॉन्स्ट क्वालिफायर स्पष्ट रूप से डेटा ऑब्जेक्ट को कुछ ऐसा घोषित करता है जिसे बदला नहीं जा सकता। इसका मान आरंभीकरण पर निर्धारित है। एक आइटम const और volatile दोनों हो सकता है। … इस मामले में आइटम को अपने स्वयं के प्रोग्राम द्वारा वैध रूप से संशोधित नहीं किया जा सकता है लेकिन कुछ अतुल्यकालिक प्रक्रिया द्वारा संशोधित किया जा सकता है।
आप कॉन्स्टेबल कहां लगाते हैं?
एक निरंतर सदस्य फ़ंक्शन किसी भी गैर-स्थैतिक डेटा सदस्यों को संशोधित नहीं कर सकता है या किसी को भी कॉल नहीं कर सकता हैसदस्य फ़ंक्शंस जो स्थिर नहीं हैं। निरंतर सदस्य फ़ंक्शन घोषित करने के लिए, तर्क सूची के समापन कोष्ठक के बाद कॉन्स्ट कीवर्ड रखें। घोषणा और परिभाषा दोनों में const कीवर्ड आवश्यक है।