네임스페이스 정의 및 이름 공간 지정
CODEDRAGON ㆍDevelopment/C, C++
반응형
네임스페이스 정의 및 이름 공간 지정
· 네임스페이스 정의
· 같은 이름 사용 가능
· 이름 공간 지정
네임스페이스 정의
namespace Graphics { int mode; int x, y, z; void draw(); void message(); //... } |
같은 이름 사용 가능
네임스페이스내에서 중복된 이름을 사용하여도 이름 중복이 일어나지 않습니다.
namespace Graphics { int mode; int x, y, z; void draw(); void message(); } | namespace Network { int mode; int speed; void send(char *); void message(); } |
이름 공간 지정
네임스페이스명::변수|함수|클래스 |
Graphics 네임스페이스 안의 mode 변수를 사용
Network 네임스페이스 안의 mode 변수를 사용
Graphics::mode = 1; Network::mode = 1; |
'Development > C, C++' 카테고리의 다른 글
배열의 반환 타입 (0) | 2018.05.13 |
---|---|
string 클래스, 클래스에서 객체를 생성하는 방법, string 클래스 도식도 (0) | 2018.05.13 |
디폴트 매개변수(Default Parameter) (0) | 2018.05.12 |
realloc( ) 함수와 free( ) 함수 (0) | 2018.05.11 |
동적 메모리 할당 함수와 해제 함수 (0) | 2018.05.11 |