Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Clase
Describe un búfer de secuencia que controla la transmisión de elementos a y desde un búfer de secuencia de bytes.
Sintaxis
template <class Codecvt, class Elem = wchar_t, class Traits = std::char_traits<Elem>>
class wbuffer_convert
: public std::basic_streambuf<Elem, Traits>
Parámetros
Codecvt
La faceta locale que representa el objeto de conversión.
Elem
Tipo de elemento de carácter ancho.
Traits
Los rasgos asociados a Elem.
Comentarios
Esta clase de plantilla describe un búfer de secuencia que controla la transmisión de elementos de tipo _Elem cuyos rasgos de caracteres se describen por medio de la clase Traits, para y desde una secuencia de tipo std::streambuf.
La conversión entre una secuencia de valores Elem y las secuencias multibyte se realiza con un objeto de clase Codecvt<Elem, char, std::mbstate_t>, que cumple los requisitos de la faceta de conversión de código estándar std::codecvt<Elem, char, std::mbstate_t>.
Un objeto de esta plantilla de clase almacena lo siguiente:
- Un puntero a su búfer de secuencia de bytes subyacente.
- Puntero a un objeto de faceta de conversión asignado, que se libera cuando
wbuffer_convertse destruye .