기본적으로, 나는 다음과 같은 형식을 일부 제공 헤더 파일 함께 일하고 : 나는 제공된 헤더를 수정할 수 없기 때문에"기본"전역 네임 스페이스로 되돌릴 수 있습니까?
#include <iostream>
using namespace std;
class bar
{
public:
void printSomething(void)
{
cout << "This is an example." << endl;
}
}
내 질문은, 어떻게 내 파일에 std
네임 스페이스를 제거하고 가야합니까 다시 기본 전역 네임 스페이스로? "using namespace ::;
"과 "using namespace ;
"을 시도했지만 컴파일러가 그 중 하나에 만족하지 않습니다. 네임 스페이스로 깨끗한 슬레이트를 만드는 법에 대한 아이디어가 있습니까?
@ Karthik, evul> evil – mfontanini
+1 @mfontanini 하하, 더 나은가요? –
@ KarthikT 예! : D – mfontanini