basic_streambuf::seekpos
Una función virtual protegida de miembro que intenta modificar los cargos actuales para las secuencias controladas.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parámetros
_Sp
La posición a buscar._Which
Especifica el modo de la posición del puntero. El valor predeterminado es permitir modificar las posiciones de lectura y escritura.
Valor devuelto
La nueva posición, o una posición no válida de la secuencia. Para determinar si la posición de la secuencia no es válida, compare el valor devuelto con pos_type(off_type(-1)).
Comentarios
La nueva posición es _Sp.
Normalmente, si which & ios_base::in es distinto de cero, el flujo de entrada afectado, y si which & ios_base::out es cero, la secuencia de salida se verá afectada. El uso real de este parámetro varía entre búferes derivados de secuencias, sin embargo.
Si la función tiene éxito en modificar la posición o las posiciones de la secuencia, devuelve la secuencia resultante colocar o una de las posiciones resultantes de la secuencia. De lo contrario, devuelve una posición no válida de la secuencia (- 1). El comportamiento predeterminado es devolver una posición no válida de la secuencia.
Requisitos
streambuf <deEncabezado: >
Espacio de nombres: std