यहां हम देखेंगे कि हम कुछ नाम स्थान का विस्तार कैसे कर सकते हैं, और कैसे अनाम या अनाम नाम स्थान का उपयोग किया जा सकता है।
कभी-कभी हम एक नामस्थान को परिभाषित कर सकते हैं। फिर हम उसी परिभाषा के साथ फिर से नेमस्पेस लिख सकते हैं। यदि पहले वाले में कुछ सदस्य हैं, और दूसरे में कुछ अन्य सदस्य हैं, तो नाम स्थान बढ़ा दिया गया है। हम उस नाम स्थान के सभी सदस्यों का उपयोग कर सकते हैं।
उदाहरण
#शामिल करें my_namespace::my_var <आउटपुट
my_var का मान:10my_new_var का मान:40अनाम नाम स्थान का कोई नाम नहीं होगा; इनमें अलग-अलग गुण होते हैं।
- वे एक ही कार्यक्रम में सीधे प्रयोग करने योग्य हैं।
- इनका उपयोग विशिष्ट पहचानकर्ता घोषित करने के लिए किया जाता है।
- इस प्रकार के नेमस्पेस में नेमस्पेस का नाम विशिष्ट रूप से कंपाइलर द्वारा ही जेनरेट किया जाता है।
- इसे उस फ़ाइल से एक्सेस किया जा सकता है, जहां इसे बनाया गया है।
- अनाम नाम स्थान, चर की स्थिर घोषणा के प्रतिस्थापन हैं।
उदाहरण
#शामिल करेंआउटपुट
my_var का मान:10