Freigeben über


fpos-Klasse

Die Vorlagenklasse beschreibt ein Objekt, das alle Informationen speichern kann, die erforderlich sind, um einen beliebigen Stellungsanzeiger in jedem möglichen Streams wiederherzustellen. Ein Objekt fpos <von Klasse St> speichert effektiv mindestens zweiköpfige Objekte:

  • Ein, Byteoffset des Typs streamoff.

  • Ein Konvertierungszustand, für ein Objekt von basic_filebuf Klasse, des Typs St, in der Regel mbstate_t.

Es kann eine beliebige Dateiposition, für ein Objekt der Klasse basic_filebuf, des Typs fpos_t auch speichern. Eine Umgebung mit beschränkter Dateigröße jedoch werden streamoff und fpos_t werden manchmal synonym verwendet. Eine Umgebung ohne Streams, die eine Zustandabhängigen Codierung des Elements verfügen, kann mbstate_t tatsächlich nicht verwendet. Daher weicht möglicherweise die Anzahl der gespeicherten Memberobjekten sich.

template <class Statetype> 
   class fpos

Parameter

  • Statetype
    Zustandsinformationen.

Konstruktoren

fpos

Erstellen Sie ein Objekt, das Informationen über eine Position (Offset) in einem Stream enthält.

Memberfunktionen

seekpos

Intern verwendet lediglich die C++-Standardbibliothek. Rufen Sie diese Methode vom Code aufzurufen.

-Zustand

Legt fest oder gibt den Konvertierungszustand zurück.

Operatoren

operator!=

Testet Stellungsanzeiger auf Ungleichheit.

operator+

Inkrementiert einen Stellungsanzeiger.

Operator+=

Inkrementiert einen Stellungsanzeiger.

operator-

Dekrementiert einen Stellungsanzeiger.

Operator-=

Dekrementiert einen Stellungsanzeiger.

operator==

Testet Stellungsanzeiger Gleichheit.

Operator streamoff

Umwandlungsobjekt vom Typ fpos z Objekt des Typs streamoff.

Anforderungen

Header: <IOS>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

iostream-Programmierung

iostreams-Konventionen

Weitere Ressourcen

fpos Member

<ios> Member