最終更新日時: 2026年04月25日 09時09分04秒 (JST)
rotarymars が更新

履歴 編集

<iostream>

# iostream

`<iostream>`ヘッダは、標準入出力オブジェクトを提供する。

このヘッダは、以下のヘッダをインクルードすることが規定されている。

- `<ios>`
- `<streambuf>`
- `<istream>`
- `<ostream>`

このため、入出力機能に関する基本的な型や関数（`endl`など主要なマニピュレータを含む）を使用する目的で、このヘッダをインクルードしても良いだろう。

なお、`basic_iostream`、`iostream`、`wiostream`は`<istream>`で定義されている。

## 標準入出力オブジェクト

名前 | 説明 | 対応バージョン
--- | --- | ---
`cin` | マルチバイト文字による標準入力 |
`cout` | マルチバイト文字による標準出力 |
`clog` | マルチバイト文字による標準エラー出力 |
`cerr` | マルチバイト文字による標準エラー出力（バッファリング無し） |
`wcin` | ワイド文字による標準入力 |
`wcout` | ワイド文字による標準出力 |
`wclog` | ワイド文字による標準エラー出力 |
`wcerr` | ワイド文字による標準エラー出力（バッファリング無し） |