C++ - ios_base 開啟模式



描述

這是一個位掩碼型別,用於表示流開啟模式標誌。

此型別的值可以是以下成員常量的任何有效組合,如下所示:

成員常量 開啟模式
app (**app**end) 在每次輸出操作之前將流的位置指示器設定為流的末尾。
ate (**at e**nd) 開啟時將流的位置指示器設定為流的末尾。
binary (**binary**) 將流視為二進位制流而不是文字流。
in (**in**put) 允許對流進行輸入操作。
out (**out**put) 允許對流進行輸出操作。
trunc (**trunc**ate) 丟棄任何當前內容,開啟時假定長度為零。

這些常量在 ios_base 類中定義為公共成員。因此,可以直接透過其名稱作為 ios_base 的成員來引用它們(例如 ios_base::in),也可以使用其任何繼承類或例項化物件來引用它們,例如 ios::ate 或 cout.out。

ios.htm
廣告