名前空間
変種
操作

std::ios_base::flags

提供: cppreference.com
< cpp‎ | io‎ | ios base
 
 
 
 
fmtflags flags() const;
(1)
fmtflags flags( fmtflags flags );
(2)

書式フラグを管理します。

1) 現在の書式設定を返します。

2) 現在の設定を指定されたもので置き換えます。

目次

[編集] 引数

flags - 新しい書式設定。 以下の定数を組み合わせることができます。
定数 説明
dec 整数の入出力に対して10進数を使用します。 std::dec を参照してください
oct 整数の入出力に対して8進数を使用します。 std::oct を参照してください
hex 整数の入出力に対して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 整数の出力に対して数値の基数を表す接頭辞を生成し、金額の入出力に対して金額指示子を要求します。 std::showbase を参照してください
showpoint 浮動小数点数の出力に対して小数点を無条件に生成します。 std::showpoint を参照してください
showpos 非負の数値の出力に対して + 文字を出力します。 std::showpos を参照してください
skipws 特定の入力操作の前に先行するホワイトスペースをスキップします。 std::skipws を参照してください
unitbuf 各出力操作の後に出力をフラッシュします。 std::unitbuf を参照してください
uppercase 特定の出力操作で特定の小文字を同等な大文字に置き換えます。 std::uppercase を参照してください


[編集] 戻り値

関数を呼ぶ前の書式フラグ。

[編集]

[編集] 関連項目

特定の書式フラグをセットします
(パブリックメンバ関数) [edit]
特定の書式フラグをクリアします
(パブリックメンバ関数) [edit]