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

履歴 編集

class
<ios>

# std::ios_base::Init

    namespace std {
      class ios_base::Init {
      public:
        Init();
        ~Init();
      };
    }

## 概要

`ios_base::Init` は、`<iostream>` ヘッダで宣言されている 8 つの標準入出力ストリームを適切に構築するためのクラスである。

`<iostream>` ヘッダをインクルードしている翻訳単位は、`<iostream>` ヘッダで静的ストレージの `ios_base::Init` 型オブジェクトが定義されているかのように振る舞う。

## メンバ関数

### 構築・破棄

名前 | 説明 | 対応バージョン
--- | --- | ---
`(constructor)` | コンストラクタ |
`(destructor)` | デストラクタ |

## バージョン

## 言語

- C++98

### 処理系

- Clang: 3.0 ✅, 3.1 ✅, 3.2 ✅, 3.3 ✅, 3.4 ✅, 3.5.0 ✅, 3.6.0 ✅, 3.7.0 ✅, 3.8.0 ✅
- GCC: 4.3.6 ✅, 4.4.7 ✅, 4.5.4 ✅, 4.6.4 ✅, 4.7.3 ✅, 4.8.1 ✅, 4.8.2 ✅, 4.9.0 ✅, 4.9.1 ✅, 4.9.2 ✅, 5.1.0 ✅, 5.2.0 ✅, 6.0.0 ✅
- ICC: ??
- Visual C++: ??

## 関連項目

- `cin`
- `cout`
- `cerr`
- `clog`
- `wcin`
- `wcout`
- `wcerr`
- `wclog`