std::fpos<State>:: state
From cppreference.net
|
State state
(
)
const
;
|
(1) | |
|
void
state
(
State st
)
;
|
(2) | |
Verwaltet den Dateipositionszustand.
1)
Gibt den Wert des Dateipositionsstatus zurück.
2)
Ersetzt den Dateipositionszustand mit dem Wert von
st
.
Für die Spezialisierungen von
std::fpos
, die in der Standardbibliothek verwendet werden,
ist
State
immer
std::mbstate_t
.
Inhaltsverzeichnis |
Parameter
| st | - | neuer Wert für den Zustand |
Rückgabewert
1)
Der aktuelle Wert des
fpos
-Zustands.
2)
(keine)
Beispiel
Diesen Code ausführen
#include <cwchar> #include <iostream> #include <sstream> int main() { std::istringstream s("test"); std::mbstate_t st = s.tellg().state(); if (std::mbsinit(&st)) std::cout << "The stream is in the initial shift state\n"; }
Ausgabe:
The stream is in the initial shift state
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrigiertes Verhalten |
|---|---|---|---|
| LWG 441 | C++98 | Überladung (1) war nicht als const deklariert (ist jedoch in der Synopse als const angegeben) | const hinzugefügt |
Siehe auch
|
Konvertierungsstatusinformationen, die zum Iterieren von Multibyte-Zeichenketten erforderlich sind
(Klasse) |