Classe basic_ios
La classe modello descrive l'archiviazione e le funzioni membro comuni sia ai flussi di input (classe modello basic_istream) che i flussi di output (classe modello basic_ostream) che dipendono dai parametri di modello. (La classe ios_base descritto il contenuto dipende comune e dai parametri di modello.) Un oggetto delle guide di basic_ios<class Elem, class Traits> della classe archivia un flusso con elementi di tipo Elem, in cui i tratti di carattere sono determinati dalla classe Tratti.
template <class Elem, class Traits>
class basic_ios : public ios_base
Parametri
Elem
Un tipo.Traits
Una variabile di tipo char_traits.
Note
Un oggetto degli archivi di basic_ios<class Elem, class Traits> della classe:
Un puntatore di occuparsi a un oggetto di tipo basic_istream< elem, Traits>.
Un puntatore di buffer del flusso a un oggetto di tipo basic_streambuf< elem, Traits >.
Informazioni sullo stato del flusso in un oggetto di base di tipo ios_base.
Un carattere di spaziatura interna in un oggetto di tipo char_type.
Costruttori
Costruire la classe di basic_ios. |
Definizioni typedef
Sinonimo del parametro di template Elem. |
|
Un sinonimo per Traits::int_type. |
|
Un sinonimo per Traits::off_type. |
|
Un sinonimo per Traits::pos_type. |
|
Sinonimo del parametro di template Traits. |
Funzioni del membro
Indica che una perdita di integrità del buffer del flusso. |
|
Rimuove tutti i flag di errori. |
|
Flag di copie da un flusso a un altro. |
|
Indica se la fine di un flusso è stata raggiunta. |
|
Indica quali eccezioni vengono generate dal flusso. |
|
Indica l'omissione di estrarre un campo valido da un flusso. |
|
Specifica o restituisce il carattere che verrà utilizzato quando il testo non entrare in quanto il flusso. |
|
Indica che il flusso è in buono condizioni. |
|
Modifica delle impostazioni locali. |
|
Chiamato dai costruttori di basic_ios. |
|
Consente di spostare tutti i valori, a meno che il puntatore nel buffer del flusso, dal parametro all'oggetto corrente. |
|
Cerca char equivalente a char_typespecificato. |
|
Le route trasmette al buffer specificato. |
|
Legge lo stato di bit di flag. |
|
Assegna un buffer di flusso per essere il buffer di lettura per questo oggetto flusso. |
|
Imposta flag aggiuntivi. |
|
Scambia i valori in questo oggetto di basic_ios per quelle di un altro oggetto di basic_ios. I puntatori ai buffer del flusso non vengono scambiati. |
|
Garantisce che un flusso viene elaborato prima di un altro flusso. |
|
Cerca char_type equivalente a un carattere specificato. |
Operatori
Consente l'utilizzo di un oggetto di basic_ios come bool. La conversione automatica dei tipi è disabilitata per evitare il più comune, effetti secondari imprevisti. |
|
Indica se il flusso è ancora form. |
|
Indica se il flusso non è corretto. |
Requisiti
IOS <diIntestazione: >
Spazio dei nomi: std
Vedere anche
Riferimenti
Sicurezza dei thread nella libreria standard C++