Share via


fpos Class

テンプレート クラスは、ストリーム内で任意のファイル位置インジケーターの復元に必要なすべての情報を格納できるオブジェクトを表します。オブジェクトのクラス fpos <St> 実質的には、少なくとも 2 つのメンバー オブジェクトを格納します。

  • 型のバイト オフセット、 streamoff

  • 変換状態オブジェクト クラス basic_filebuf の使用を型の St、通常はmbstate_t

クラスのオブジェクトで使用する任意のファイルの位置を格納することもできます basic_filebuf、種類のfpos_t。ある環境で限定的なファイルのサイズ、しかし、 streamofffpos_tも同じ意味で使用する可能性があります。状態依存エンコードがないストリーム環境はmbstate_tは、実際に使用されることがあります。したがって、格納されているメンバー オブジェクトの数が異なる場合があります。

template <class Statetype>
   class fpos

パラメーター

  • Statetype
    ステータス情報

42zz68ta.collapse_all(ja-jp,VS.110).gifコンストラクター

fpos

ストリーム内の位置 (オフセット) に関する情報を格納するオブジェクトを作成します。

42zz68ta.collapse_all(ja-jp,VS.110).gifメンバー関数

seekpos

内部的に、標準 C++ ライブラリでのみ使用。このメソッドは、コードからは呼び出さないでください。

state

変換の状態を取得または設定します。

42zz68ta.collapse_all(ja-jp,VS.110).gif演算子

演算子! =

非等値テスト ファイル位置インジケーター。

演算子 +

ファイル位置インジケーターをインクリメントします。

演算子 + =

ファイル位置インジケーターをインクリメントします。

演算子-

デクリメント、ファイル位置インジケーター。

演算子 =

デクリメント、ファイル位置インジケーター。

演算子 = =

テストのファイル位置インジケーターを等しいかどうか。

演算子 streamoff

キャスト オブジェクト型のfpos型のオブジェクトをstreamoff

必要条件

ヘッダー: <ios>

名前空間: std

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

入出力ストリームのプログラミング

入出力ストリームの規則

その他の技術情報

fpos のメンバー

<ios> メンバー