"네임스페이스"의 두 판 사이의 차이

1번째 줄: 1번째 줄:
==개요==
==개요==
;namespace
;namespace
;이름공간, 명칭공간, 네임스페이스
;[[이름]][[空間]]
*개체를 구분할 수 있는 범위
;이름공간, 이름영역, 명칭공간, 네임공간, 네임스페이스
*사례: C++, C#, Java 등
* 개체를 구분할 수 있는 범위
* 요소 이름의 충돌을 피하기 위해 다른 소스의 확장 마크업 언어 문서가 단일 문서 내에 동일한 요소 이름을 사용할 수 있도록 통합 자원 식별자에 의해 확인되는 이름들의 집합
* 사례: C++, C#, Java 등


==예시: C++==
==예시: C++==
44번째 줄: 46번째 줄:


[[분류: 이름공간]]
[[분류: 이름공간]]
[[분류: 空]][[분류: 間]]

2020년 6월 10일 (수) 01:36 판

1 개요

namespace
이름空間
이름공간, 이름영역, 명칭공간, 네임공간, 네임스페이스
  • 개체를 구분할 수 있는 범위
  • 요소 이름의 충돌을 피하기 위해 다른 소스의 확장 마크업 언어 문서가 단일 문서 내에 동일한 요소 이름을 사용할 수 있도록 통합 자원 식별자에 의해 확인되는 이름들의 집합
  • 사례: C++, C#, Java 등

2 예시: C++

namespace Box1{
   int boxSide = 4;
}
 
namespace Box2{
   int boxSide = 12; 
}
 
int main () {
  cout << Box1::boxSide << endl;  //output 4
  cout << Box2::boxSide << endl;  //output 12
  return 0;
}

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}