네임스페이스

C++

[C++] Namespace 네임스페이스

Namespace 네임스페이스 Namespace란? * 자바에 package나, C#의 namespace를 알고 있다면, 그거랑 같다. * Namespace란 클래스나 함수, 변수 등에 일정 범위를 제공한다. 같은 범위에 있는 식별자(클래스, 함수, 변수)들은 같은 Namespace안에 있는 것이다. * Namespace가 다르면, 시그니쳐(이름)가 같아도 구분할 수 있다. 또한 분류 자체만으로 가독성이 높아지는 장점도 있다. namespace { /* 함수, 구조체, 변수, 클래스 ... */ } #include using namespace std; namespace person1 { int age = 20; string name = "전준영"; void print() { cout

스누징어
'네임스페이스' 태그의 글 목록