[C++] namespace, FQN(fully Qualified Name)
- Language & Solution/C++
- 2018. 6. 24. 23:39
반응형
네임스페이스는 선언을 그룹핑하는 언어적 메커니즘입니다. 프로젝트를 진행하는 도중 어떤 누군가가 같은 함수 혹은 변수를 선언해도 네임스페이스로 그룹핑 되어 있을 시, 다른 사람이 작성한 코드와 충돌되지 않습니다.
아래는 c++에서 네임스페이스를 사용한 예시입니다.
namespace TextLib { class Text {...}; class Line {...}; ... string text_value; int line; } namespace FileTextLib { class Text {...}; class Line {...}; ... string text_value; int line; }
TextLib::Text; FileTextLib::Text;
반응형
'Language & Solution > C++' 카테고리의 다른 글
[C++] 오버플로우(Overflow) 체크방법 (0) | 2018.11.20 |
---|---|
[C++] 문자열 앞뒤 공백 제거 방법 ( Boost 라이브러리 안 씀 ) (0) | 2018.11.20 |
[C++] constexpr (0) | 2018.06.24 |
[C++] Header File (헤더 파일) (0) | 2018.06.24 |
[C++] 스마트포인터 (0) | 2017.05.14 |
이 글을 공유하기