एक ही नाम साझा करने का कहते हैं कि मैं एक वर्ग नाम स्थान "abc" में 'foo' नामक करते हैं ...वर्ग और नामस्थान C++
namespace abc {
class foo {
int a;
int b;
};
}
... और फिर मैं एक वर्ग "abc कहा जाता है का कहना है कि "एक अलग नाम स्थान
#include "foo.h"
namespace foo {
class abc {
abc::a = 10;
};
}
में एबीसी :: एक नहीं एक परिभाषित प्रकार है, क्योंकि यह खोज की जाएगी वर्ग एबीसी, नहीं नाम स्थान एबीसी होगा। मैं किसी अन्य नामस्थान में किसी ऑब्जेक्ट को उचित रूप से संदर्भित करने के बारे में कैसे जाउंगा, जिसमें उस अन्य नामस्थान का नाम वही नाम था जैसा मैं हूं?
सबसे पहले प्रतिक्रिया निर्दिष्ट कर सकते हैं, .:! सबको धन्यवाद! – Monster