2011-01-09 2 views
16

मुझे पता है कि C++ का std नामस्थान कई फ़ाइलों में फैला हुआ है (जैसे vector, string, iostream, आदि)। मैं अपने कार्यक्रमों में एक ही चीज़ कैसे पूरा कर सकता हूं? ,कई फ़ाइलों में नामस्थान का उपयोग कैसे करें

आह

namespace something 
{ 
class A {}; 
} 

bh

#include "a.h" 

namespace something 
{ 
class B : public A {}; 
} 

और फिर में, कहते हैं main.cpp: मैं बस, प्रत्येक व्यक्ति हेडर फाइल में एक ही नाम स्थान घोषित इतना है कि यह कुछ ऐसा है करो , मैं बस दो वर्गों का उपयोग करने के लिए "बीएच" और "आह" और फिर using namespace something; शामिल होगा?

+2

मुझे लगता है कि आप नामस्थान का उपयोग कर 'नामस्थान' का उपयोग नहीं करते हैं? – ephemient

+0

@ephemient हाँ बिल्कुल! – wrongusername

उत्तर

19

हां, यह बिल्कुल ठीक है।