다음을 통해 공유


컴파일러 오류 C2049

'namespace-name': 인라인이 아닌 네임스페이스를 인라인으로 다시 열 수 없습니다.

키워드는 inline 원래 네임스페이스 정의에서도 사용된 경우에만 네임스페이스 정의 확장에서 사용할 수 있습니다.

이 문제를 해결하려면 네임스페이 inline 스의 모든 부분에서 지정자를 일관되게 사용합니다.

다음 샘플에서는 C2049를 생성합니다.

// C2049.cpp
namespace ns {}

inline namespace ns {}   // C2049

해결 방법:

// C2049b.cpp
namespace ns {}

namespace ns {}