मैं जानना चाहता हूं कि कैसे परिवर्तनीय एक कंटेनर (मानचित्र, वेक्टर, सूची, ...) को प्रभावित करता है। इसके अलावा, मुझे क्या ध्यान में रखना होगा?सी ++ कंटेनर के प्रदर्शन में परिवर्तनीय कीवर्ड को कैसे प्रभावित करता है?
उत्तर
mutable
, const
की तरह, बस एक संकलन-समय की बात है। यह आपको एक स्थिर संदर्भ में उस चर को संशोधित करने की अनुमति देता है। रनटाइम पर, कंटेनर mutable
या नहीं घोषित करने में कोई फर्क नहीं पड़ता है।
class Foo{
mutable int i;
public:
void foo() const{
// constant context, but you can modify `i`
i = 5;
}
};
इसे ऑप्टिमाइज़र – Dani
के संकेत के रूप में भी उपयोग किया जा सकता है यह ऑप्टिमाइज़र क्या कर सकता है को प्रभावित करता है। –
कुछ अनुकूलन अवसर हैं जो आप अपरिवर्तनीय वस्तुओं (व्यापक अर्थ में) पर कर सकते हैं, जो 'mutable' सदस्यों के साथ' const' ऑब्जेक्ट्स पर लागू होने पर आपके कोड को तोड़ सकता है। हालांकि, मैं संकलक कार्यान्वयन के साथ पर्याप्त परिचित नहीं हूं कि यह बताने के लिए कि उन्हें किस हद तक लागू किया गया है। फिर भी, सवाल इस कारण के लिए मान्य है। – bitmask
- 1. ऑब्जेक्ट.ब्सर्व() प्रदर्शन को कैसे प्रभावित करता है?
- 2. फेविकॉन 404 प्रदर्शन को प्रभावित करता है
- 3. क्या obfuscation प्रदर्शन को प्रभावित करता है?
- 4. विधि कॉल जावा में प्रदर्शन को कैसे प्रभावित करता है?
- 5. NUMA आर्किटेक्चर ActivePivot के प्रदर्शन को कैसे प्रभावित करता है?
- 6. एक बड़ा लेनदेन लॉग प्रदर्शन को कैसे प्रभावित करता है?
- 7. क्या अर्धविराम छोड़ना जावास्क्रिप्ट में प्रदर्शन को प्रभावित करता है?
- 8. कैश समेकन इस मामले में प्रदर्शन को प्रभावित करता है
- 9. क्या "var" कीवर्ड कोड पठनीयता को प्रभावित करता है?
- 10. सी # 'रेफरी' कीवर्ड, प्रदर्शन
- 11. क्या .NET असेंबली आकार प्रदर्शन को प्रभावित करता है?
- 12. क्या तालिका का आकार INSERT प्रदर्शन को प्रभावित करता है?
- 13. बिट एंडियननेस बिट बिट शिफ्ट को कैसे प्रभावित करता है और सी में फ़ाइल IO को प्रभावित करता है?
- 14. PHP पीडीओ: प्रदर्शन को फिर से तैयार करने के तरीके को कैसे प्रभावित करता है
- 15. सक्रियरण रेलवे को प्रभावित करता है ')() की क्षमताओं को कैसे प्रभावित करता है?
- 16. जावा सर्वलेट कंटेनर प्रदर्शन?
- 17. {} PHP में एक MySQL क्वेरी को कैसे प्रभावित करता है?
- 18. क्या LOH में किसी ऑब्जेक्ट को पिन करना जीसी प्रदर्शन को प्रभावित करता है?
- 19. मुहरबंद कीवर्ड एक कास्ट पर संकलक की राय को प्रभावित करता है
- 20. क्या बहुत सारे बंडल लोड करना सिम्फनी 2 एप्लिकेशन के समग्र प्रदर्शन को प्रभावित करता है?
- 21. एसक्यूएल इंडेक्स संकेत सहित क्वेरी प्रदर्शन को कैसे प्रभावित करता है?
- 22. डीबीएमएस आवेदन प्रदर्शन को कैसे प्रभावित करता है? और सूचना जीयूआई उपकरण?
- 23. रेखा-ऊंचाई छवियों को प्रभावित करता है?
- 24. कीवर्ड "नया" सी # में एक स्ट्रक्चर में क्या करता है?
- 25. अलावा की दशमलव के क्रम को प्रभावित करता है परिणाम
- 26. मैट्रिक्स में लूप का क्रम एल्गोरिदम गुणा प्रदर्शन को क्यों प्रभावित करता है?
- 27. क्या WHERE खंड में स्थितियों का क्रम MySQL प्रदर्शन को प्रभावित करता है?
- 28. क्या `locals() 'में पहुंच योग्य` .0` चर या स्मृति या प्रदर्शन को प्रभावित करता है?
- 29. क्या सी # विधियों के लिए रिटर्न स्टेटमेंट जोड़ना प्रदर्शन में सुधार करता है?
- 30. क्या एक जार फ़ाइल का आकार JVM के प्रदर्शन को प्रभावित करता है?
लोग सामान्य रूप से म्यूटेबल कीवर्ड के बारे में किताबें लिखेंगे, शायद आप इसे सीमित कर सकते हैं, यह दिखाए जा सकते हैं कि यह आपके विशिष्ट मामले में क्या है। – PlasmaHH