Classe ostream_iterator
La classe modello ostream_iterator descrive un oggetto iteratore di output che consente di scrivere elementi consecutivi nel flusso di output con l'estrazione operator <<.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
Tipo
Il tipo di oggetto da inserire nel flusso di output.CharType
Tipo che rappresenta il tipo di carattere per ostream_iterator. Questo argomento è facoltativo e il valore predefinito è char*.*Traits
Tipo che rappresenta il tipo di carattere per ostream_iterator. Questo argomento è facoltativo e il valore predefinito è char_traits<CharType>.
La classe ostream_iterator deve soddisfare i requisiti per un iteratore di output. Gli algoritmi possono essere scritti direttamente nei flussi di output utilizzando un ostream_iterator.
Costruisce ostream_iterator inizializzato e delimitato per scrivere nel flusso di output. |
Tipo che fornisce il tipo di carattere di ostream_iterator. |
|
Tipo che fornisce il tipo di flusso di ostream_iterator. |
|
Tipo che fornisce il tipo di tratti di ostream_iterator. |
Operatore di dereferenziazione utilizzato per implementare l'espressione dell'iteratore di output *i = x. |
|
Operatore di incremento non funzionale che restituisce ostream_iterator allo stesso oggetto a cui ha puntato prima che venisse chiamata l'operazione. |
|
Operatore di assegnazione utilizzato per implementare l'espressione dell'iteratore di output *i = x per la scrittura in un flusso di output. |
Intestazione: <iterator>
Spazio dei nomi: std