c++ scoping1 Google C++ Style Guide : 범위(Scoping) Scoping 네임스페이스 (Namespaces) 몇 가지 예외들을 제외하고는 네임스페이스에 코드를 배치한다. 네임스페이스는 프로젝트 이름과 가능한 경로를 기준으로 고유한 이름을 가져야 한다. using 지시문을 사용하지 마라 (예 : using namespace foo) 인라인 네임스페이스를 사용하지 마라. 명명되지 않은 네임스페이스에 대해서는 내부 연계(Internal Linkage)를 참조하라. 정의: 네임스페이스는 전역 범위를 고유한, 명명된 범위로 세분화하므로 전역 범위에서 이름 충돌을 방지하는데 유용하다. 장점: 네임스페이스는 대부분의 코드가 합리적으로 짧은 이름을 사용할 수 있도록 하면서 대규모 프로그램에서 이름 충돌을 방지하는 방법을 제공한다. 예를 들어 두 개의 서로 다른 프로젝트에 전역.. 2022. 5. 16. 이전 1 다음 300x250