輸出資料流
輸出資料流物件是位元組為單位的目的地。 三個最重要的輸出資料流類別是ostream, ofstream,以及ostringstream。
ostream藉由衍生類別的類別, basic_ostream,支援預先定義的資料流物件:
cout標準輸出
cerr與有限的緩衝處理的標準誤差
clog類似於cerr ,但完整的緩衝處理
物件通常不由建構ostream。 通常用預先定義的物件。 在某些情況下,您可以在程式啟動後重新指派預先定義的物件。 ostream類別,可以設定緩衝處理或未緩衝處理的作業,最適合循序的文字模式的輸出。 所有的功能,基底類別中, ios,包含在ostream。 如果您建構的物件類別的ostream,您必須指定streambuf物件的建構函式。
ofstream類別支援磁碟檔案的輸出。 如果您需要輸出專用的磁碟時,建構的物件類別的ofstream。 您可以指定是否ofstream建構時,物件會接受二進位或文字模式的資料ofstream物件或呼叫時open物件的成員函式。 許多格式設定選項和成員函式將套用至ofstream物件,與基底類別的所有功能ios和ostream包含。
如果您是在建構函式中指定檔名,建構物件時自動開啟該檔案。 否則,您可以使用open之後叫用預設建構函式的成員函式。
要執行階段函式sprintf_s、 ostringstream類別支援於記憶體中字串的輸出。 若要使用 I/O 資料流格式設定,在記憶體中建立字串,建構類別的物件ostringstream。