이유.
1. C++ 방식에선 iostream 이 더 이식성이 좋고. 편하다.
- C++은 객체지향적 설계가 가능하기 때문에 stdio.h는 사용상의 불편이 따른다.
예) class나 struct의 경우 스트림 입출력시 printf나 scanf는 불편하다.
해결방법.
1. #include <stdio.h>된 것을 <iostream>으로 바꾸어라.
2. operator << >> 를 정의해서 사용해라(struct나 class 사용시)
덧붙여
1. iostream.h 와 iostream 은 다른것이기에 iostream을 사용해라.
1. C++ 방식에선 iostream 이 더 이식성이 좋고. 편하다.
- C++은 객체지향적 설계가 가능하기 때문에 stdio.h는 사용상의 불편이 따른다.
예) class나 struct의 경우 스트림 입출력시 printf나 scanf는 불편하다.
해결방법.
1. #include <stdio.h>된 것을 <iostream>으로 바꾸어라.
2. operator << >> 를 정의해서 사용해라(struct나 class 사용시)
덧붙여
1. iostream.h 와 iostream 은 다른것이기에 iostream을 사용해라.
'책 정리 > Effective C++ 2판' 카테고리의 다른 글
항목 10. operator new를 작성한다면 operator delete도 작성한다. (0) | 2008.05.07 |
---|---|
항목 9. new의 "정상"형식을 감추지 않는다. (0) | 2008.05.07 |
항목 8. operator new와 operator delete 작성시 관례를 따른다. (0) | 2008.05.07 |
항목 7. 메모리가 모자랄 경우에 대비한다. (0) | 2008.05.07 |
항목 6. 소멸자에서 포인터 맴버에 대해 delete를 이용 한다. (0) | 2008.05.07 |
항목 5. new와 delete의 사용시 동일한 형식을 이용한다. (0) | 2008.05.07 |
항목 4. C++ 스타일의 주석을 지향한다 (3) | 2008.05.07 |
항목 3. malloc과 free보다는 new와 delete를 사용한다. (0) | 2008.05.07 |
항목 1. #define보다 const 와 inline을 사용 한다. (0) | 2008.05.07 |
하루에 10개씩 5일 동안 볼 생각이였는데, 내 수준으론 조금 벅차다 (0) | 2008.05.07 |
최근댓글