C ++ streambuf - seekoff

Descripción

Se utiliza para establecer el puntero de posición en la posición relativa y establece una nueva posición en los punteros de posición especificados por el parámetro which. Esta posición se calcula como un desplazamiento de los caracteres desactivados en relación con el origen especificado por medio.

Declaración

A continuación se muestra la declaración para std :: stringbuf :: setbuf.

streampos seekoff (streamoff off, ios_base::seekdir way,
                  ios_base::openmode which = ios_base::in | ios_base::out);

Parámetros

  • off - Es un valor de compensación.

  • way - Es un objeto de tipo ios_base :: seekdir.

Valor devuelto

Devuelve la nueva posición absoluta a la que apunta el puntero de posición después de la llamada, si se puede representar como un valor de tipo streampos en caso de éxito o si lo anterior no es posible, la función devuelve streampos (streamoff (-1)). streampos es un tipo de posicionamiento que se puede convertir a / desde tipos integrales en caso de falla.

Excepciones

Basic guarantee - si se lanza una excepción, el objeto está en un estado válido.

Carreras de datos

modifica el objeto stringbuf.