Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

नेमस्पेस एसटीडी का उपयोग करने का उपयोग बुरा अभ्यास क्यों माना जाता है?

<शरीर>

सी ++ में एक मानक पुस्तकालय है जिसमें कंटेनर, एल्गोरिदम इत्यादि जैसे आपके अनुप्रयोगों के निर्माण में आपके द्वारा उपयोग की जाने वाली सामान्य कार्यक्षमता शामिल है। यदि इनके द्वारा उपयोग किए गए नाम खुले में थे, उदाहरण के लिए, यदि उन्होंने विश्व स्तर पर एक कतार वर्ग को परिभाषित किया है, तो आप कभी भी सक्षम नहीं होंगे बिना किसी विरोध के फिर से उसी नाम का उपयोग करने के लिए। इसलिए उन्होंने इस परिवर्तन को शामिल करने के लिए एक नामस्थान, एसटीडी बनाया।

नेमस्पेस स्टेटमेंट का उपयोग करने का मतलब यह है कि जिस दायरे में यह मौजूद है, उनमें से प्रत्येक से पहले एसटीडी नेमस्पेस के तहत सभी चीजें उपलब्ध कराएं।

हालांकि यह अभ्यास उदाहरण कोड के लिए ठीक है, वैश्विक नामस्थान में संपूर्ण एसटीडी नेमस्पेस को खींचना अच्छा नहीं है क्योंकि यह नेमस्पेस के उद्देश्य को हरा देता है और नाम टकराव का कारण बन सकता है। इस स्थिति को नेमस्पेस प्रदूषण कहा जाता है।



  1. आपको Opera VPN का उपयोग क्यों नहीं करना चाहिए

    लाखों लोग ओपेरा का उपयोग करते हैं, एक ऐसा ब्राउज़र जो वाणिज्यिक इंटरनेट की शुरुआत से ही डेस्कटॉप कंप्यूटर और मोबाइल उपकरणों पर मौजूद है। निस्संदेह सुरक्षित और अधिक निजी विकल्प हैं, लेकिन ओपेरा का एकीकृत वर्चुअल प्राइवेट नेटवर्क एक विशेषता है जो इसे प्रतियोगिता (वीपीएन) से अलग करती है। सैद्धांतिक रूप

  1. 8 कारण क्यों गुप्त मोड का उपयोग करना सही काम है

    हम सभी निजी ब्राउज़िंग उर्फ ​​गुप्त मोड के बारे में जानते हैं, है ना? 2010 से, जब गुप्त मोड क्रोम पर दिखना शुरू हुआ, तो इसे उपयोगकर्ताओं के बीच भारी लोकप्रियता मिली। हम सभी क्रोम वेब ब्राउजर खोलते ही कंट्रोल + शिफ्ट + एन कुंजी संयोजन दबाने के आदी हो गए हैं, यह कुछ प्रतिबिंब जैसा है जिसे हम नियंत्रित

  1. Windows इवेंट व्यूअर का उपयोग कैसे करें? यह उपयोगी क्यों है?

    विंडोज 10 सबसे लोकप्रिय और आमतौर पर इस्तेमाल किया जाने वाला ओएस है, जिसके पास बाजार का अधिकांश हिस्सा है। समय-समय पर, माइक्रोसॉफ्ट विंडोज को अधिक कुशल और सुरक्षित बनाने के लिए नए अपडेट जारी करता रहता है। क्या आपने कभी विंडोज इवेंट व्यूअर के बारे में सुना है? यह एक उपयोगी उपयोगिता उपकरण है जो विंडोज