2011-01-09 5 views
16

C++의 std 네임 스페이스가 여러 파일 (예 : vector, string, iostream 등)에 분산되어 있음을 알게되었습니다. 내 프로그램에서 어떻게 똑같은 일을 할 수 있습니까?여러 파일에서 네임 스페이스를 사용하는 방법

아 말에서 다음

namespace something 
{ 
class A {}; 
} 

BH

#include "a.h" 

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

그리고, main.cpp을 : 그것은 같은 것이 있어요 그래서 나는 단순히 각 개별 헤더 파일에서 같은 네임 스페이스를 선언 함 , 나는 단지 "bh"와 "ah"를 포함하고 using namespace something; 두 클래스를 사용하기를 원합니까?

+2

'네임 스페이스 사용'이 아니라고 가정합니다. – ephemient

+0

@ephemient 예! – wrongusername

답변

19

예, 정확히 수행하는 방법입니다.

관련 문제