>> Edit article
이름
제목
패스워드
: 근데 님이 예제로 써준 : : 데로하면 되는데... : : iostream.h 로 하면 안되네요... : : iostream 이라는 파일 또는 디렉토리가 없다고 나옵니다... : : 왜죠?... c++ 표준안이 나오기 전에 ... 사용 하던 헤더 파일들은, iostream.h 나 fstream.h 같이 .h 형식인데여... c++ 표준 안에서 그게 바뀌었거던여... 그래서, iostream 이구, fstream 이구.. 이렇게 .h 가 빠져여... 뿐만 아니라, c 표준 헤더들도, stdio.h 가 아닌, cstdio 로 바뀌었어여.. stdlib.h 가 아닌, cstdlib 이렇게 .h 가 빠지져... 그리고, 이때 표면적으로 가장 큰 차이가 나는 것이... 옛날 iostream.h 시절엔, 그냥 cout 을 사용 했으면 되지만... iostream 되믄서, std::cout 으로 사용해야 되여... 표준 함수/객체/클래스 들이 네임 스페이스 std 안으로 들어 갔거던여... 그래서, std::cout 으로 쓰기 귀찮을땐, 사용하기 전에, using namespace std; 라고 적어 주는 거져.. 근제, 이런걸 gcc 2.xx 버전 때 까진 적용 안됐거던여... 그러니깐, iostream 과 iostream.h 두 형식 모두 지원 했었구여... iostream 으로 쓰더라두, std:: 안붙여도 됐져... 근제, gcc 3.xx 버전 넘어 가믄서, 이제 이걸 따지져.... 그리깐... 좀더 표준안에 가까워진 거져.... 여하간, c++ 에서 표준 라이브러리 헤더들은 이젠 .h 아니라는 거랑, 네임스페이스 std 안으로 들어 갔다는 것만 기억 하시믄, 될거에엽.....
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved