std::fpos<State>:: state
From cppreference.net
|
State state
(
)
const
;
|
(1) | |
|
void
state
(
State st
)
;
|
(2) | |
Gestiona el estado de la posición del archivo.
1)
Devuelve el valor del estado de posición del archivo.
2)
Reemplaza el estado de posición del archivo con el valor de
st
.
Para las especializaciones de
std::fpos
que se utilizan en la biblioteca estándar,
State
es siempre
std::mbstate_t
.
Contenidos |
Parámetros
| st | - | nuevo valor para el estado |
Valor de retorno
1)
El valor actual del estado
fpos
.
2)
(ninguno)
Ejemplo
Ejecutar este código
#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"; }
Salida:
The stream is in the initial shift state
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.
| DR | Aplicado a | Comportamiento publicado | Comportamiento correcto |
|---|---|---|---|
| LWG 441 | C++98 | la sobrecarga (1) no estaba declarada const (es const en la sinopsis ) | se agregó const |
Véase también
|
información de estado de conversión necesaria para iterar cadenas de caracteres multibyte
(clase) |