Namespaces
Variants

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 を参照

戻り値

関数呼び出し前の書式フラグ

関連項目

特定のフォーマットフラグを設定
(公開メンバ関数)
特定のフォーマットフラグをクリア
(公開メンバ関数)