std::basic_streambuf<CharT,Traits>:: pubseekpos, std::basic_streambuf<CharT,Traits>:: seekpos
From cppreference.net
<
cpp
|
io
|
basic streambuf
|
pos_type pubseekpos
(
pos_type pos,
std:: ios_base :: openmode which = std:: ios_base :: in | std:: ios_base :: out ) ; |
(1) | |
|
protected
:
virtual
pos_type seekpos
(
pos_type pos,
|
(2) | |
Establece el indicador de posición de la secuencia de entrada y/o salida en una posición absoluta.
1)
Llama a
seekpos
(
pos, which
)
de la clase más derivada.
2)
La versión de la clase base de esta función no tiene efecto. Las clases derivadas pueden sobrescribir esta función para permitir el posicionamiento absoluto del indicador de posición.
Contenidos |
Parámetros
| pos | - | posición absoluta para establecer el indicador de posición | ||||||
| which | - |
define cuál de las secuencias de entrada y/o salida afectar. Puede ser una o una combinación de las siguientes constantes:
|
Valor de retorno
1)
El valor de retorno de
seekpos
(
pos, which
)
.
2)
La posición absoluta resultante según la definición del indicador de posición. La versión de la clase base retorna
pos_type
(
off_type
(
-
1
)
)
.
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
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 55 | C++98 |
la versión de clase base de
seekpos
retornaba
una posición de flujo inválida indefinida |
retorna pos_type ( off_type ( - 1 ) ) |
Véase también
|
invoca
seekoff
(
)
(función miembro pública) |
|
|
[virtual]
|
reposiciona la posición del archivo, usando direccionamiento absoluto
(función miembro protegida virtual de
std::basic_filebuf<CharT,Traits>
)
|
|
[virtual]
|
reposiciona el siguiente puntero en la secuencia de entrada, secuencia de salida, o ambas usando direccionamiento absoluto
(función miembro protegida virtual de
std::basic_stringbuf<CharT,Traits,Allocator>
)
|
|
[virtual]
|
reposiciona el siguiente puntero en la secuencia de entrada, secuencia de salida, o ambas usando direccionamiento absoluto
(función miembro protegida virtual de
std::strstreambuf
)
|