상세 컨텐츠

본문 제목

파일 처리

C++/파일처리

by nowpassion 2008. 5. 11. 12:00

본문

1. 파일이란?
- 비트 - 바이트 - 필드 - 레코드 - 파일정도? 구분지을 수 있겠죠?
- 실제 개념상으로는 여러 구분이 가능하므로 정확한 기준은 없다고 봅니다.

2. C++에서 파일처리란?
- C++에서는 모든 입출력을 스트림으로 관리하고 있습니다.
- 앞의 클래스 상속관계에서 보다시피 실제 파일처리고 기본 I/O클래스를 가반으로 파생되어 나온
  클래스로 이루어집니다.
- <fstream>와  <iostream>에 이들을 위한 함수가 정의되어 있습니다.

3. 그럼 항상 유용한가?
- 자바/C++등은 스트림을 이용하여 모든 입출력을 처리하고 있지만 실제 속도에 민감한 시스템(소형
   임베디드 시스템, 빠른 I/O를 요구하는 시스템)에서는 시스템 콜을 이용한 I/O가 더욱 효율적일 것
   입니다.

- 하지만 디자인적 입장에서는 이들언어에서 사용되는 것들이 더옥 효율적이므로 시스템 상황에
   맞추어 입출력환경을 만드는 것이 가장 좋은 방법이라고 할 수 있습니다.

'C++ > 파일처리' 카테고리의 다른 글

임의 위치로의 기록 및 검색  (0) 2008.05.11
파일의 위치 설정  (0) 2008.05.11
기본 파일 관리  (0) 2008.05.11

관련글 더보기