반응형 표준 라이브러리1 namespace(이름공간) namespace(이름공간)은 C++ 프로그램에서 사용하는 변수 이름, 함수 이름, 식별자, 객체 등이 분리되어 저장되어 있는 곳이다. 형식은 다음과 같다. namespace + 특정한 이름들이 인식되는 프로그램의 부분 같은 이름이라도 서로 다른 이름공간에서 정의되었다면 서로 다른 것으로 구분한다. 즉, 이름 공간이 다르면 같은 이름을 사용할 수 있다. 이는 다수의 프로그래머가 작성한 프로그램을 결합하여 프로그램을 완성할 경우 각자 필요한 이름을 개별적으로 만들어 사용할 수 있다는 이점을 가지고 있다. 전역 이름공간은 특정 이름공간에 속하지 않는 기본 이름공간이며, std 이름공간은 표준 C++라이브러리의 이름들이 정의되어 있는 공간이다. C++에서는 '공간::이름' 형식으로 써야 한다. 예를 들어, s.. 2022. 6. 13. 이전 1 다음 반응형 LIST