은 저를 설명해주십시오 왜 링크 오류 코드 결과 :C++ 네임 스페이스 해상도는
xxx.h
namespace ns
{
namespace inner
{
void func();
}
}
xxx.cpp
using namespace ns;
using namespace inner; //or "using "namespace ns::inner;" results in the same error
void func()
{
}
이 코드가 작동하는 동안 세부 사항 :
xxxx
namespace ns
{
void func();
}
xxx.cpp는
using namespace ns;
void func()
{
}
'xxx.cpp에서'using namespace inner; 대신'ns :: inner :: func; '사용을 시도하십시오 –
두 번째 것이면 매우 놀랍습니다. 실제로 일했다. –
전통적으로 하나는 문의하는 오류 메시지를 게시합니다. –