string_view: स्ट्रिंग्स के लिए एक संदर्भ प्रकार
जैसा कि सी लाइब्रेरी फंडामेंटल्स टीएस (एन3921) में सुझाया गया है और सी 17 में लागू किया गया है, स्ट्रिंग_व्यू है एक प्रकार जो स्ट्रिंग-जैसे कंटेनर का "दृश्य" प्रदान करता है। अनिवार्य रूप से, यह मेमोरी को कॉपी करने या आवंटित करने के ओवरहेड के बिना स्ट्रिंग्स के कुशल संचालन की अनुमति देता है।
प्रश्नों को संबोधित करना:
1. क्या string_view एक "स्ट्रिंग अवधारणा" है?
हाँ, string_view एक स्ट्रिंग के "अवधारणा" या अमूर्त दृश्य का प्रतिनिधित्व करता है। यह किसी भी प्रकार के कंटेनर पर काम कर सकता है जिसमें एक स्ट्रिंग के रूप में व्याख्या किए जा सकने वाले वर्णों का अनुक्रम होता है।
2। क्या कैनोनिकल कॉन्स std::string& पैरामीटर प्रकार को string_view बनना चाहिए? स्ट्रिंग& अनावश्यक प्रतिलिपि और आवंटन से बचकर दक्षता में उल्लेखनीय सुधार कर सकता है।
3. अन्य महत्वपूर्ण बिंदु:
स्वामित्व शब्दार्थ:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3