<iostream>
읽기 및 쓰기 표준 스트림 수를 제어 하는 개체를 선언 합니다.C + + 프로그램에서 입력과 출력을 수행 하는 포함 하면 머리글이 경우가 많습니다.
#include <iostream>
설명
개체를 두 그룹으로 나뉩니다.
스트림의 표준 입력과 같은 특정 작업을 수행 하면 작업에는 다른 방향 동일한 스트림에서 수행할 수 없습니다.따라서 프로그램 같은 의미로 모두에서 작동할 수 없습니다 cin 및 wcin, 예를 들어.
모든 개체 선언에이 헤더 공유 독특한 속성-정의 <iostream>를 포함 하는 번역 단위에서 모든 정적 개체 전에 생성 된 가정할 수 있습니다.마찬가지로 이러한 개체 소멸자를 정의 하 여 이러한 정적 개체 전에 소멸 된 가정할 수 있습니다.그러나 (출력 스트림 프로그램 종료 하는 동안 플러시됩니다,.) 따라서 안전 하 게 읽을 하거나 표준 스트림을 프로그램 시작 전 / 후 프로그램 종료를 작성할 수 있습니다.
그러나이 보증 유니버설에 아닙니다.정적 생성자는 다른 번역 단위에서 함수를 호출할 수 있습니다.이 헤더에 선언 된 개체, 번역에 단위 고정 건설에 참여 하는 불확실 순서 지정 생성 되는 호출된 된 함수를 가정할 수 없습니다.이러한 개체 컨텍스트를 사용 하려면 먼저 클래스의 개체를 구성 해야 ios_base::Init.
글로벌 Stream 개체
지정은 cerr 글로벌 스트림입니다. |
|
지정은 cin 글로벌 스트림입니다. |
|
지정은 clog 글로벌 스트림입니다. |
|
지정은 cout 글로벌 스트림입니다. |
|
지정은 wcerr 글로벌 스트림입니다. |
|
지정은 wcin 글로벌 스트림입니다. |
|
지정은 wclog 글로벌 스트림입니다. |
|
지정은 wcout 글로벌 스트림입니다. |