Cpp-standard-library-cpp-ios-copyfmt
提供:Dev Guides
C ++ IOSライブラリ-copyfmt
説明
rhsのすべての内部メンバーの値(状態フラグおよび関連するストリームバッファーを除く)を* thisの対応するメンバーにコピーします。
呼び出しの後、次のメンバー関数はrhsと *thisに対して同じを返します-
element | description |
---|---|
flags
|
format flags |
width
|
field width |
precision
|
precision |
getloc
|
selected locale |
iarray
|
internal extensible array* |
parray
|
internal extensible array * |
fill
|
fill character |
tie
|
tied stream |
exceptions
|
exceptions mask (last to be copied, see below) |
宣言
- 以下は、ios
- copyfmt関数の宣言です。
パラメーター
戻り値
- thisを返します。
例外
基本保証-例外がスローされた場合、ストリームは有効な状態です。
データの競合
ストリームオブジェクト(* this)を変更し、rhsにアクセスします。
オブジェクトへの同時アクセスは、データの競合を引き起こす可能性があります。
例
- 以下の例では、ios
- copyfmt関数について説明しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-