सी ++ में, हम विभिन्न नामस्थानों का उपयोग करते हैं। हम अपना खुद का नेमस्पेस भी बना सकते हैं। उदाहरण के लिए, आम तौर पर, हम मानक नामस्थान का उपयोग करते हैं जिसे एसटीडी कहा जाता है। हम सिंटैक्स लिखते हैं जैसे:
using namespace std;
मानक पुस्तकालय में, इसमें सामान्य कार्यक्षमता होती है जिसका उपयोग आप अपने अनुप्रयोगों जैसे कंटेनर, एल्गोरिदम, आदि के निर्माण में करते हैं। यदि इनके द्वारा उपयोग किए गए नाम खुले में थे, उदाहरण के लिए, यदि वे विश्व स्तर पर एक कतार वर्ग को परिभाषित करते हैं, तो आप कभी भी सक्षम नहीं होंगे बिना किसी विरोध के फिर से उसी नाम का उपयोग करने के लिए। इसलिए उन्होंने इस परिवर्तन को शामिल करने के लिए एक नामस्थान, एसटीडी बनाया।
नेमस्पेस स्टेटमेंट का उपयोग करने का मतलब यह है कि जिस दायरे में यह मौजूद है, उनमें से प्रत्येक से पहले एसटीडी नेमस्पेस के तहत सभी चीजें उपलब्ध कराएं।
हालांकि यह अभ्यास उदाहरण कोड के लिए ठीक है, वैश्विक नामस्थान में संपूर्ण एसटीडी नेमस्पेस को खींचना अच्छा नहीं है क्योंकि यह नेमस्पेस के उद्देश्य को हरा देता है और नाम टकराव का कारण बन सकता है। इस स्थिति को नेमस्पेस प्रदूषण कहा जाता है।