std::ios_base:: flags
From cppreference.net
|
fmtflags flags
(
)
const
;
|
(1) | |
|
fmtflags flags
(
fmtflags flags
)
;
|
(2) | |
書式フラグを管理します。
1)
現在のフォーマット設定を返します
2)
現在の設定を指定された設定で置き換えます。
目次 |
パラメータ
| flags | - |
新しいフォーマット設定。
フォーマットフラグ
定数の組み合わせを指定できます。
|
フォーマットフラグ
| 定数 | 説明 |
| dec | 整数I/Oに10進基数を使用: std::dec を参照 |
| oct | 整数I/Oに8進基数を使用: std::oct を参照 |
| hex | 整数I/Oに16進基数を使用: std::hex を参照 |
| basefield | dec | oct | hex . マスキング操作に有用 |
| left | 左揃え(右側に埋め文字を追加): std::left を参照 |
| right | 右揃え(左側に埋め文字を追加): std::right を参照 |
| internal | 内部揃え(内部指定点に埋め文字を追加): std::internal を参照 |
| adjustfield | left | right | internal . マスキング操作に有用 |
| scientific | 浮動小数点型を指数表記で生成、または fixed と組み合わせた場合は16進表記: std::scientific を参照 |
| fixed | 浮動小数点型を固定小数点表記で生成、または scientific と組み合わせた場合は16進表記: std::fixed を参照 |
| floatfield | scientific | fixed . マスキング操作に有用 |
| boolalpha | bool 型を英数字形式で挿入・抽出: std::boolalpha を参照 |
| showbase | 整数出力で数値基数を示す接頭辞を生成、通貨I/Oで通貨指示子を要求: std::showbase を参照 |
| showpoint | 浮動小数点数出力で無条件に小数点文字を生成: std::showpoint を参照 |
| showpos | 非負の数値出力で + 文字を生成: std::showpos を参照 |
| skipws | 特定の入力操作前に先頭の空白をスキップ: std::skipws を参照 |
| unitbuf | 各出力操作後に出力をフラッシュ: std::unitbuf を参照 |
| uppercase | 特定の出力操作で特定の小文字を対応する大文字に置換: std::uppercase を参照 |
戻り値
関数呼び出し前の書式フラグ
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
特定のフォーマットフラグを設定
(公開メンバ関数) |
|
|
特定のフォーマットフラグをクリア
(公開メンバ関数) |