네임스페이스, 표준입출력
#include using namespace std; 네임스페이스(namespace) 출처 네임스페이스란 이름이 기억되는 영역을 뜻하며, 이름이 소속된 공간을 의미한다. C++에서는 변수, 함수, 구조체, 클래스 등을 서로 구분하기 위해서 식별자(identifier)로 다양한 이름을 사용한다. 네임스페이스는 C++ 프로그램을 작성할 때 발생하는 이름에 대한 충돌을 방지해 주는 방법을 제공한다. C++ 표준 라이브러리의 모든 기능은 std라는 namespace 안에 있다 cf) [C++] using namespace std를 사용하면 안되는 이유 global로 namespace를 선언한다면 namespace에 선언된 함수나 다른 요소들의 이름이 겹칠 수 있기 때문에 뜻하지 않았던 오류를 발생시킬 수 있다...
42/cpp
2021. 5. 18. 16:52