C++에서 <iostream.h> => <iostream> 으로 왜 바뀐건가요?
글쓴이: hyde1004 / 작성시간: 월, 2009/10/26 - 11:20오전
안녕하세요.
저는 90년대 중반에 C++ 언어를 공부했고,
2000년 무렵에 MFC를 주로 사용했습니다.
그 이후에 회사 입사후에는 쭉 C언어만을 썼는데,
최근에 C++을 다시 쓸 기회가 생겼습니다.
그런데, 예전에 제가 봤던 것과 조금 차이가 있더라구요.
일례로
#include <iostream.h>
는 아래처럼 바뀌고, #include <iostream>
또 cout << "Hello" << endl;
는 namespace까지 명시해야 하더라구요. std::cout << "Hello" << std::endl;
몇 년사이에 무슨 일이 벌어졌길래(?) 이렇게 바뀐건가요?
또 이외에도 변경된 내용이 있습니까?
Forums:
C++ 표준 작업이
C++ 표준 작업이 98년에 마무리되면서 STL이 정식으로 포함되었습니다. 그러면서 header를 그렇게 선언하도록 바뀐거죠.
------------------------------
How many legs does a dog have?
------------------------------
How many legs does a dog have?
댓글 달기