다음을 통해 공유


iostreams 규칙

iostreams 헤더는 텍스트와 인코드된 형식 간 변환 및 외부 파일에 대한 입력과 출력을 지원합니다.

<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>

iostream을 가장 간단하게 사용하려면 헤더 <iostream>만 포함해야 합니다. 그런 다음 cin 또는 wcin에서 값을 추출하여 표준 입력을 읽을 수 있습니다. 이 작업을 수행하는 규칙은 basic_istream 클래스에 대한 설명에 간략하게 나와 있습니다. cout 또는 wcout에 값을 삽입하여 표준 출력을 쓸 수도 있습니다. 이 작업을 수행하는 규칙은 basic_ostream 클래스에 대한 설명에 간략하게 나와 있습니다. 추출기와 삽입기에 공통된 형식 제어는 basic_ios 클래스에 의해 관리됩니다. 개체 추출 및 삽입을 가장하여 이 형식 정보를 조작하는 것이 여러 조작자의 영역입니다.

fstream에 선언된 <클래스를 사용하여 이름으로 여는 파일에 대해 동일한 iostreams> 작업을 수행할 수 있습니다. iostream과 클래스 basic_string 클래스의 개체 간에 변환하려면 sstream>에 <선언된 클래스를 사용합니다. C 문자열에서 동일한 작업을 수행하려면 strstream><선언된 클래스를 사용합니다.

나머지 헤더는 지원 서비스를 제공하는데, 이 서비스는 일반적으로 iostreams 클래스의 고급 사용자만 직접적인 관심을 보입니다.

참고 항목

C++ 표준 라이브러리 개요
iostream 프로그래밍
C++ 표준 라이브러리의 스레드 보안