ostream_iterator – třída
Třída šablony ostream_iterator popisuje výstupní objekt iterátoru, který zapisuje po sobě jdoucí prvky do výstupního toku s operátorem << extrakce.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
Parametry
Typ
Typ objektu, který má být vložen do výstupního toku.CharType
Typ, který představuje typ znaku pro ostream_iterator.Tento argument je nepovinný a výchozí hodnota je char*.*Traits
Typ, který představuje typ znaku pro ostream_iterator.Tento argument je nepovinný a výchozí hodnota je char_traits<CharType>.
Třída ostream_iterator musí splňovat požadavky na výstupní iterátor.Algoritmy lze zapsat přímo do výstupních toků pomocí ostream_iterator.
Konstruktory
Vytvoří ostream_iterator, který je inicializován a oddělen pro zápis do výstupního toku. |
Typedefs
Typ, který poskytuje typ znaku pro ostream_iterator. |
|
Typ, který poskytuje typ toku pro ostream_iterator. |
|
Typ, který poskytuje typ vlastností pro ostream_iterator. |
Operátory
Operátor přesměrování používaný k implementaci výrazu výstupního iterátoru *i = x. |
|
Nefunkční operátor přírůstku, který vrací ostream_iterator do stejného objektu, který adresoval před voláním operace. |
|
Operátor přiřazení používaný k implementaci výrazu výstupního iterátoru *i = x pro zápis do výstupního toku. |
Požadavky
Hlavička: <iterator>
Obor názvů: std