2011-01-09 37 views
16

我注意到C++的std命名空間分佈在多個文件中(如vector,stringiostream等)。我怎樣才能在我的程序中完成同樣的事情?難道我只是宣佈在每一個人的頭文件相同的命名空間,所以它的東西,如:如何在多個文件中使用命名空間

namespace something 
{ 
class A {}; 
} 

BH

#include "a.h" 

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

然後在,比方說,main.cpp ,我會只包含「bh」和「ah」,然後using namespace something;使用這兩個類?

+2

我假設你的意思是`使用命名空間`不`使用命名空間`? – ephemient 2011-01-09 05:41:24

回答

19

是的,那正是如何做到這一點。

相關問題