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