iostream 헤더파일안에 namespace std를 사용하겠다는 선언인데 cout/cin/endl 등의 객체를 사용하기 위해서는 이 선언이 있어야 한다.
그러나 가급적이면 using std::cout;
이런식으로 사용하는 것이 좋다. 이름 충돌이 발생할 확률을 줄인다.
네임 스페이스는 명칭을 저장하는 기억 영역으로서 C++에 새로 추가된 기능이다. C++ 표준 라이브러리는 std라는 네임 스페이스에 모두 정의되어 있으므로 std를 사용하겠다는 선언을 해야 한다
사용법
Using namespace std;
Using namespace ::std;
'C++ > C++ 관련' 카테고리의 다른 글
:: 범위 지정 연산자 (0) | 2018.04.22 |
---|---|
#include <iostream> (0) | 2018.04.22 |
헤더파일 분할시 (0) | 2018.04.22 |
댓글