네임스페이스

네임스페이스 구성 사용

프로그래밍의 모범 사례는 불가능한 경우 새 데이터 또는 기능을 위생적으로 명명 된 고유 한 네임 스페이스에서 격리하는 것이 좋습니다. 이는 전역 네임스페이스에 있는 모든 것을 덤핑하는 것보다 이점으로 간주됩니다.

예를 들어namespace gtk에서 대부분의 클래스를 정의하는 프로젝트를 고려하십시오. 이 메서드는 다음과 같은 기능을 제공합니다. 가져온 기호는 현재 활성 네임스페이스로 가져옵니다. 예를 들어:

namespace gtk{ using std::string; using std::tr1::array; class Window { ... };}

이 예에서std::stringnamespace gtk로 가져옵니다. 그 결과std::string을 네임스페이스 내에서 사용할 경우string만 사용할 수 있습니다.qualification.As 추가 보너스std::string은 전역 네임스페이스로 가져오지 않습니다. 또한 이전 버전과의 호환성과 이식성을 위해 보다 정교한 배열을 만들 수 있습니다. (의 아이디어들레 웰리와 칼 넬슨)

답글 남기기

이메일 주소는 공개되지 않습니다.

Previous post 텔레비전의 황금 시대는 끝났다
Next post 기간 추적 앱은 여성을위한 것이 아닙니다