Sdílet prostřednictvím


fpos – třída

Třída šablony popisuje objekt, který lze uložit všechny informace potřebné k obnovení indikátor libovolného souboru pozici v rámci libovolného datového proudu.Objekt třídy fpos<St> efektivně ukládá objekty nejméně dvou členů:

  • Posun bajtů, typu streamoff.

  • Převod stavu, používat objekt třídy basic_filebuf typu St, mbstate_t.

Můžete také uložit na místě libovolného souboru, pro použití objektu třídy basic_filebuf, typu fpos_t.Pro prostředí s omezenou velikost, ale streamoff a fpos_t může někdy zaměnitelné.Pro prostředí s žádné datové proudy, které jsou závislé na stavu, kódování mbstate_t může být ve skutečnosti nepoužívané.Proto se mohou lišit počet členských objektů, které jsou uloženy.

template <class Statetype> 
   class fpos

Parametry

  • Statetype
    Informace o stavu.

Konstruktory

fpos

Vytvořte objekt, který obsahuje informace o pozici v proudu (posun).

Členské funkce

seekpos

Interně používán pouze standartní knihovny jazyka C++.Nebude volat tuto metodu v kódu.

stav

Nastaví nebo vrátí stav převodu.

Operátory

operátor!=

Pozice v souboru ukazatelů testy pro nerovnost.

operator+

Zvýší ukazatel pozice v souboru.

operátor +=

Zvýší ukazatel pozice v souboru.

operator-

Indikátor sníží pozici souboru.

operator-=

Indikátor sníží pozici souboru.

operátor==

Indikátory umístění souboru testů rovnosti.

operátor streamoff

Nádech objekt typu fpos na objekt typu streamoff.

Požadavky

Záhlaví:<ios>

Obor názvů: std

Viz také

Referenční dokumentace

Bezpečný přístup z více vláken ve standardní knihovně C++

iostream – programování

iostreams – konvence

Další zdroje

fpos členové

<ios> Členové