cpp_module Cpp module00 - 네임스페이스(namespace) 식별자 작성 규칙 상 같은 범위에서 식별자가 중복되면 안된다. some이라는 이름으로 변수를 선언했다면 다른 변수뿐만 아니라 함수나 타입의 이름으로도 같은 이름을 사용할 수 없다. 그렇기 때문에 언어 차원에서 좀 더 근본적으로 해결할 수 있는 방법이 필요해졌고 이것이 네임스페이스가 필요해진 이유이다. 각 공간 영역을 만들고 이 영역 안에 식별자를 그룹화하여 넣어 두면 식별자 충돌 가능성이 대... cpp_modulecppNamespaceNamespace
Cpp module00 - 네임스페이스(namespace) 식별자 작성 규칙 상 같은 범위에서 식별자가 중복되면 안된다. some이라는 이름으로 변수를 선언했다면 다른 변수뿐만 아니라 함수나 타입의 이름으로도 같은 이름을 사용할 수 없다. 그렇기 때문에 언어 차원에서 좀 더 근본적으로 해결할 수 있는 방법이 필요해졌고 이것이 네임스페이스가 필요해진 이유이다. 각 공간 영역을 만들고 이 영역 안에 식별자를 그룹화하여 넣어 두면 식별자 충돌 가능성이 대... cpp_modulecppNamespaceNamespace