반응형

출처: http://stackoverflow.com/questions/10950083/why-stdcout-instead-of-simply-cout


기본적으로 C++에서 using namespace std;을 사용하기에 cout, endl을 그대로 사용할 수 있다.

그러나 쓰다 보면 꼭 std 네임스페이스만 기본으로 할 수는 없다.

나 역시도 이전에 C++로 파일 내용을 DB에 옮기는 프로그램을 만들면서 std 네임스페이스 보단

해당 라이브러리에서 제공하는 네임스페이스를 사용하는 것이 더 편했다.


하지만 그렇다고 std::를 붙여가며 쓰기에도 귀찮은 건 사실이다.

그럴 떄는 다음과 같이 선언하면 cout와 endl을 그냥 사용할 수 있다.


using std::cout;
using std::endl;
반응형
Posted by 애콜라이트
l

free counters