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

작성일 : 2011-08-17
  이 레퍼런스의 모든 내용은 http://www.cplusplus.com/reference/iostream/ 의 내용을 기초로 하여, Microsoft 의 MSDN 과 Bjarne Stroustrup 의 책 <<The C++ Programming Language>> 를 참고로 하여 만들어졌습니다. 이는 또한 저의 개인적인 C++ 능력 향상과 저의 모토인 '지식전파' 를 위해 모든 이들에게 공개하도록 하겠습니다.
아직 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 멤버들

서식화된 입력

서식화 되지 않은 입력

위치 관련

동기화

접두/접미 (prefix/suffix)

ios로 부터 상속 받은 함수들

ios_base 로 부터 상속된 함수들

프로필 사진 없음
댓글에 글쓴이에게 큰 힘이 됩니다