여러 파일에 네임 스페이스를 정의하고 있습니다. 한 파일에서 네임 스페이스 내에서 MyType이라는 형식을 선언했습니다. 네임 스페이스 내에있는 다른 파일에서도 헤더 파일을 포함하지 않고도 해당 형식을 볼 수 없습니까?C++ : 네임 스페이스의 여러 파일에서 typedef를 사용합니다.
FILE A
namespace EE
{
typedef int MyType;
}
FILE B
namespace EE
{
MyType a = 10;
}
다시 말하지만, 내 이해에 네임 스페이스가 포함을 정리하는 데 도움이 : 다음은 예입니다. 30 파일이 사용할 형식을 정의하면 네임 스페이스를 사용하는 경우 머리글을 모두 포함하지 않아도됩니다.
아니요, 네임 스페이스가 잘못 이해되었습니다. 당신은 아직도 헤더 –