iostreams 헤더는 텍스트와 인코드된 형식 간 변환 및 외부 파일에 대한 입력과 출력을 지원합니다.
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>
iostream을 가장 간단하게 사용하려면 헤더 <iostream>만 포함해야 합니다. 그런 다음, 표준 입력에서 cin 값을 추출하거나 wcin 읽을 수 있습니다. 이렇게 하는 규칙은 클래스의 설명basic_istream에 설명되어 있습니다. 표준 출력에 cout 값을 삽입하거나 wcout 작성할 수도 있습니다. 이렇게 하는 규칙은 클래스의 설명basic_ostream에 설명되어 있습니다. 추출기 및 삽입기 둘 다에 공통적인 형식 컨트롤은 클래스에서 basic_ios관리됩니다. 개체 추출 및 삽입을 가장하여 이 형식 정보를 조작하는 것이 여러 조작자의 영역입니다.
에 선언된 클래스를 사용하여 이름으로 여는 파일에 대해 동일한 iostreams 작업을 수행할 수 있습니다 <fstream>. iostream과 클래스의 basic_string개체 간에 변환하려면 에 선언된 <sstream>클래스를 사용합니다. C 문자열에서 동일한 작업을 수행하려면 에 선언된 <strstream>클래스를 사용합니다.
나머지 헤더는 지원 서비스를 제공하는데, 이 서비스는 일반적으로 iostreams 클래스의 고급 사용자만 직접적인 관심을 보입니다.