C ++ streambuf - searchpos

Descrição

É usado para definir o ponteiro de posição para a posição absoluta e define a nova posição absoluta pos para os ponteiros de posição especificados pelo parâmetro que.

Declaração

A seguir está a declaração para std :: stringbuf :: seekpos.

streampos seekpos (streampos sp, ios_base::openmode which = ios_base::in | ios_base::out);

Parâmetros

  • pos - Nova posição absoluta para o ponteiro de posição.

  • way - Determina qual dos ponteiros de posição é afetado: o ponteiro get.

Valor de retorno

Ele retorna pos em caso de sucesso ou a função retorna streampos (streamoff (-1)) em caso de falha.

Exceções

Basic guarantee - se uma exceção for lançada, o objeto está em um estado válido.

Corridas de dados

ele modifica o objeto stringbuf.