책 정리/Effective C++ 2판
항목 2. <stdio.h> 보다는 <iostream>을 사용 한다.
최익필
2008. 5. 7. 05:27
이유.
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을 사용해라.