C에서는 fopen fwrite fread fclose쓰잖아여C++에서는 클래스기반으로 ifstream 인가 뭐 쓴다던데C++ 코드가 훨씬 긴데 굳이 쓰는 이유가 뭔가여?어떤 차이점이 있는지...
그것이 C++한 방법이니까.
추상화했을 때 이점이 더 많음 그리고 코드가 더 길다는게 뭔소리?
어차피 윈도우에서는 둘 다 하이레벨 추상화 펑션임. 로우레벨 시스템 api 원하면 createfile 쓰면 됨
뭐 저 둘을 쓰는 건 그냥 성향차이라고 봄 나는 개인적으로 포맷 형식을 지정하기 까다롭고 예외 처리를 해야하는 C++ stream 계열 잘 안 씀 저 둘 말고도 윈도우는 WIN32, 리눅스와 맥 등은 POSIX API가 있음 크로스 플랫폼 래핑해서 쓰는 것도 한 방법