basic_stringbuf Class
Viene descritto un buffer di flusso che controlla la trasmissione di elementi di tipo Elem, con caratteristiche di carattere sono determinate dalla classe Tr, a e da una sequenza di elementi archiviati in un oggetto array.
template <class Elem, class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringbuf : public basic_streambuf<Elem, Tr>
Parametri
Alloc
La classe allocatore.Elem
Il tipo di elemento di base della stringa.Tr
Le caratteristiche di caratteri speciali dell'elemento base della stringa.
Note
L'oggetto viene allocata, estesa e liberata necessarie per far fronte ai cambiamenti nella sequenza.
Un oggetto di classe basic_stringbuf <Elem, Tr, Alloc> Archivia una copia del ios_base::openmode argomento dal relativo costruttore come il stringbuf modalità modalità:
Se mode & ios_base::in è diverso da zero, il buffer di input è accessibile.Per ulteriori informazioni, vedere basic_streambuf Class.
Se mode & ios_base::out è diverso da zero, il buffer di output è accessibile.
Costruttori
Costruisce un oggetto di tipo basic_stringbuf. |
Definizioni typedef
Il tipo è un sinonimo per il parametro di template Alloc. |
|
Associa un nome di tipo con il Elem parametro di template. |
|
Rende questo tipo all'interno di basic_filebufdell'ambito equivalente al tipo lo stesso nome nella Tr ambito. |
|
Rende questo tipo all'interno di basic_filebufdell'ambito equivalente al tipo lo stesso nome nella Tr ambito. |
|
Rende questo tipo all'interno di basic_filebufdell'ambito equivalente al tipo lo stesso nome nella Tr ambito. |
|
Associa un nome di tipo con il Tr parametro di template. |
Funzioni membro
Funzione protetta, virtuale può essere chiamata quando un nuovo carattere viene inserito in un buffer pieno. |
|
La funzione membro virtuale protetto tenta di ripristinare un elemento nel buffer di input, rende l'elemento corrente (a cui fa riferimento il puntatore del mouse). |
|
La funzione membro virtuale protetto tenta di modificare le posizioni correnti per i flussi controllati. |
|
La funzione membro virtuale protetto tenta di modificare le posizioni correnti per i flussi controllati. |
|
Imposta o recupera il testo in un buffer di stringa senza modificare la posizione di scrittura. |
|
La funzione membro virtuale protetto per estrarre l'elemento corrente dal flusso di input. |
Requisiti
Intestazione: <sstream>
Spazio dei nomi: std
Vedere anche
Riferimenti
Thread safety della libreria C++ standard