Descrição
É usado para definir o ponteiro de posição para a posição relativa e define uma nova posição para os ponteiros de posição especificados pelo parâmetro que. Esta posição é calculada como um deslocamento de caracteres desativados em relação à origem especificada por meio.
Declaração
A seguir está a declaração para std :: stringbuf :: setbuf.
streampos seekoff (streamoff off, ios_base::seekdir way,
ios_base::openmode which = ios_base::in | ios_base::out);
Parâmetros
Valor de retorno
Ele retorna a nova posição absoluta para a qual o ponteiro de posição aponta após a chamada, se representável como um valor do tipo streampos em caso de sucesso ou se o acima não for possível, a função retorna streampos (streamoff (-1)). streampos é um tipo de posicionamento que pode ser convertido de / para tipos integrais 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.