Librería C ++ basic_streambuf - setg

Descripción

Se utiliza para establecer punteros de secuencia de entrada y el valor de los punteros que definen los límites de la parte almacenada en búfer de la secuencia de entrada controlada (eback y egptr), así como el puntero get en sí.

Declaración

A continuación se muestra la declaración para std :: basic_streambuf :: setg.

void setg (char_type* new_eback, char_type* new_gptr, char_type* new_egptr);

Parámetros

  • new_eback - Es un nuevo valor para el puntero al comienzo de la parte accesible de la secuencia de entrada controlada.

  • new_gptr - Es un nuevo valor para el puntero get (gptr), que apunta al carácter en la secuencia de entrada controlada al que accederá la siguiente operación de entrada.

  • new_egptr - Es un nuevo valor para el puntero al comienzo de la parte accesible de la secuencia de entrada controlada.

Valor devuelto

ninguna

Excepciones

Basic guarantee - si se lanza una excepción, el búfer de flujo está en un estado válido.

Carreras de datos

Modifica el objeto de búfer de flujo.