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