前書き
これは、オブジェクトが文字のシーケンスを書き込み、他の種類のデータを表すことができる出力ストリームです。これらの出力操作を実行するために、特定のメンバーが提供されています。
定義
以下はstd :: ostreamの定義です。
typedef basic_ostream<char> ostream;
パラメーター
メンバータイプ
シニア番号 |
メンバータイプ |
定義 |
1 |
イベント |
イベントタイプを示すタイプ |
2 |
event_callback |
イベントコールバック関数タイプ |
3 |
失敗 |
ストリーム例外の基本クラス |
4 |
fmtflags |
ストリームフォーマットフラグのタイプ |
5 |
初期化 |
標準ストリームオブジェクトを初期化します |
6 |
iostate |
ストリーム状態フラグのタイプ |
7 |
オープンモード |
ストリーム開始モードフラグのタイプ |
8 |
seekdir |
ストリームシーク方向フラグのタイプ |
9 |
basic_istream :: sentry |
入力用のストリームを準備するために使用されます |
10 |
seekdirbasic_ostream :: sentry |
出力用のストリームを準備するために使用されます |
パブリックメンバー関数
シニア番号 |
メンバータイプ |
定義 |
1 |
(コンストラクタ) |
オブジェクトの構築(パブリックメンバー関数) |
2 |
(デストラクタ) |
オブジェクトを破棄します(パブリックメンバー関数) |
パブリックメンバー機能
シニア番号 |
メンバー関数 |
定義 |
1 |
gcount |
文字数を取得するために使用されます |
2 |
取得する |
文字を取得するために使用されます |
3 |
getline |
ラインを取得するために使用されます |
4 |
無視する |
文字を抽出して破棄するために使用されます |
5 |
ピーク |
次のキャラクターをのぞくのに使われます |
6 |
読んだ |
データのブロックを読み取るために使用されます |
7 |
読みやすい |
バッファで利用可能なデータを読み取るために使用されます |
8 |
戻す |
キャラクターを元に戻すために使用されます |
9 |
unget |
キャラクターを解き放つために使用されます |
フォーマットされた出力
シニア番号 |
出力 |
定義 |
1 |
演算子>> |
フォーマットされた入力を抽出するために使用されます |
書式なし出力
シニア番号 |
出力 |
定義 |
1 |
置く |
キャラクターを置くために使用されます |
2 |
書く |
データのブロックを書き込むために使用されます |
ポジショニング
シニア番号 |
ポジション |
定義 |
1 |
テルプ |
出力シーケンスの位置を取得するために使用されます |
2 |
シーク |
出力シーケンスの位置を設定するために使用されます |
同期
シニア番号 |
同期 |
定義 |
1 |
流す |
出力ストリームバッファをフラッシュするために使用されます |
保護されたメンバーの機能
シニア番号 |
メンバー関数 |
定義 |
1 |
演算子= |
割り当てを移動するために使用されます |
2 |
スワップ |
内部を交換するために使用されます |
basic_iosから継承されたパブリックメンバー関数
シニア番号 |
メンバータイプ |
定義 |
1 |
良い |
ストリームの状態が良好かどうかを確認するために使用されます |
2 |
eof |
eofbitが設定されているかどうかを確認するために使用されます |
3 |
不合格 |
これは、failbitまたはbadbitのいずれかが設定されているかどうかを確認するために使用されます |
4 |
悪い |
badbitが設定されているかどうかを確認するために使用されます |
5 |
オペレーター! |
ストリームを評価する |
6 |
rdstate |
エラー状態フラグを取得するために使用されます |
7 |
setstate |
エラー状態フラグを設定するために使用されます |
8 |
晴れ |
エラー状態フラグを設定するために使用されます |
9 |
塗りつぶし |
塗りつぶし文字を取得/設定 |
10 |
例外 |
例外マスクを取得/設定するために使用されます |
11 |
吹き込む |
Imbueロケール |
12 |
ネクタイ |
タイドストリームの取得/設定に使用されます |
13 |
rdbuf |
ストリームバッファの取得/設定に使用されます |
14 |
狭い |
狭いキャラクター |
15 |
広げる |
キャラクターを広げる |