C में नेमस्पेस उपनाम को समझना
C में नेमस्पेस उपनाम एक शक्तिशाली सुविधा है जो डेवलपर्स को लंबे नेमस्पेस की लंबाई को छोटा करने में सक्षम बनाता है। यह इन नामस्थानों से संस्थाओं को संदर्भित करने की प्रक्रिया को सरल बनाता है।
नामस्थान उपनाम का उपयोग
नामस्थान उपनाम को परिभाषित करने के लिए, बस पूरे नामस्थान पर एक छोटा नाम निर्दिष्ट करें। उदाहरण के लिए:
namespace ublas = boost::numeric::ublas;
एक बार जब आप एक उपनाम परिभाषित कर लेते हैं, तो आप इसका उपयोग उपनामित नामस्थान के भीतर नामों को संदर्भित करने के लिए कर सकते हैं। उदाहरण के लिए:
ublas::vector v; // Instead of boost::numeric::ublas::vector v
नेमस्पेस उपनाम के लाभ के बजाय
नेमस्पेस उपनाम कई लाभ प्रदान करते हैं:
नेमस्पेस अलियासिंग उदाहरण
जैसा कि पहले उल्लेख किया गया है, बूस्ट यूबीएलएएस लाइब्रेरी संख्यात्मक वैक्टर प्रदान करती है। नेमस्पेस उपनाम के बिना, इन वैक्टरों तक पहुंच क्रियात्मक हो सकती है:
boost::numeric::ublas::vector v;
हालाँकि, उपनाम का उपयोग करने से यह बहुत अधिक हो जाता है सरल:
namespace ublas = boost::numeric::ublas;
ublas::vector v;
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3