2011-01-09 28 views
16

C++のstd名前空間が複数のファイルにまたがっていることに気づきました(vectorstringiostreamなど)。自分のプログラムで同じことを達成するにはどうすればいいですか? main.cpp、たとえば、中複数のファイル間で名前空間を使用する方法

ああ

namespace something 
{ 
class A {}; 
} 

BH

#include "a.h" 

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

そして:それはのようなものだように、私は単純に、個々のヘッダファイルで同じ名前空間を宣言します私はちょうど "bh"と "ああ"を含めるとusing namespace something; 2つのクラスを使用するには?

+2

あなたは 'use namespace'ではなく' namespace'を使用していると思いますか? – ephemient

+0

@ephemientはいまさに! – wrongusername

答えて

19

はい、それは正確にそれを行う方法です。

関連する問題