C++ 가상함수, 스트림, 파일 입출력

등록일 2002.12.11 한글 (hwp) | 21페이지 | 가격 1,000원

목차

<< 가상(virtual) 함수 >>
가상함수의 개요
가상함수의 사용
다형성의 적용
순수 가상 함수(Pure Virtual Functions)
가상함수의 예

<< 스트림 >>
cout과 << 연산자
cout의 멤버함수들
출력 포맷의 지정
조작자(manipulator)

<< 파일 입출력 >>

본문내용

I/O 스트림을 사용해 console(화면,키보드)로 입출력을 할 때는 cout과 cin을 사용하였다. cout과 cin은 각각 istream 클래스와 ostream 클래스 소속이며 이 클래스에 의해 만들어진 객체(object)이다. 즉 cin과 cout의 특성은 그들이 소속되어 있는 클래스로부터 받은 것이다.
I/O 스트림으로 파일 입출력을 하기 위해서는 cin,cout 등을 쓸 수 없고, 조금 더 구조가 복잡한 클래스를 사용해야 한다. C++에서는 파일 입출력을 위해 두 개의 클래스, ifstream과 ofstream을 제공하며 이 클래스에 파일 입출력에 관한 함수들이 정의되어 있다. 이 클래스들이 정의되어 있는 헤더 파일은 fstream.h이며 이 헤더 파일을 관찰해보면 각각 istream과 ostream으로부터 파생되어 나온 클래스임을 알 수 있다.
따라서 istream, ostream에서 파생된 이 클래스들은 cin,cout에서 사용하는 << 연산자, >> 연산자 및 모든 입출력 함수들을 계승받아 그대로 똑같은 방법으로 사용할 수 있다. 같은 연산자라도 cin,cout 등의 객체에 사용되면 console로 입출력이 이루어지고 ifstream, ofstream 클래스의 객체에 사용되면 파일로 입출력이 이루어진다.
*원하는 자료를 검색 해 보세요.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서