모두의 코드
C++ 레퍼런스 - istream 클래스

작성일 : 2011-08-17

아직 C++ 에 친숙하지 않다면 씹어먹는 C++ 은 어때요?

istream

istream 객체는 문자들의 나열을 읽고 해석하는데 사용된다. istream 의 멤버 함수들은 아래와 같이 두 가지 형태의 입력 방식을 지원한다.

서식화된 입력 (Formatted input)

이 함수들은 문자들의 나열에서 데이터를 추출하고, 특정 타입에 맞게 데이터를 해석하고 서식화 한다. 이러한 형식의 작업은 추출 연산자 (extraction operator) 인 istream::operator>> 을 오버로드 하는 멤버 및 전역 함수들에 의해 처리된다.

서식화 되지 않은 입력 (Unformatted input)

istream 클래스의 대부분의 다른 멤버 함수들은 서식화된 입력을 사용하지 않는다. 즉, 입력 받은 문자들로 부터 어떠한 해석도 이루어지지 않는다는 뜻이다. 이 멤버 함수들은 입력되는 문자들의 나열에서 부터 정해진 개수의 문자만을 입력 받는다 (get, getline, peek, read, readsome). 또한 get pointer 을 조절하거나 (ignore, seekg, tellg, unget) 마지막 서식화 되지 않았던 입력 작업의 정보를 얻어오는 함수(gcount)들도 있다.

표준 객체인 cin 은 이 클래스로 부터 만들어진 인스턴스 이다.

이 클래스는 ios_baseios로 부터 모든 것들을 상속 받았다.

서식 정보(Formatting information)

상태 정보

그 외

멤버 클래스

 Public 멤버들

서식화된 입력

서식화 되지 않은 입력

위치 관련

동기화

ios 로 부터 상속 받은 함수들

ios_base 로 부터 상속된 함수들

첫 댓글을 달아주세요!
프로필 사진 없음
강좌에 관련 없이 궁금한 내용은 여기를 사용해주세요