<iostream>
宣告控制項讀取和寫入至標準資料流的物件。 這通常是您必須包含執行輸入和輸出從 C ++. 程式的標題。
#include <iostream>
備註
物件可分為兩個群組:
當您在資料流上的某些作業,例如標準輸入,您無法執行不同方向的作業在相同的。 例如,所以程式在 cin 和 wcin無法交替地運作,。
在標題共用宣告的所有物件的特殊屬性—您可以假設它們在定義的所有靜態物件的建構,在包含 <iostream>的轉譯單位。 因此,您可以假設,不會終結這些物件,在您所定義的任何靜態物件前的解構函式。然而, (輸出資料流在程式結束時清除)。因此,您可以安全地讀取或寫入標準資料流寫在程式啟動前和在程式結束後。
然而這個保證不會是通用的。 靜態建構函式可能會在其他轉譯單位中的函式。 呼叫的函式不能假設,在此標題宣告的物件建構時,釋放轉譯單位參與靜態建構的不定的命令。 在這種內容要使用這些物件,您必須先建構物件類別 ios_base::Init。
全域資料流物件。
指定 cerr 的資料流。 |
|
指定 cin 的資料流。 |
|
指定 clog 的資料流。 |
|
指定 cout 的資料流。 |
|
指定 wcerr 的資料流。 |
|
指定 wcin 的資料流。 |
|
指定 wclog 的資料流。 |
|
指定 wcout 的資料流。 |