Sdílet prostřednictvím


ostream_iterator Class

Ostream_iterator šablona třídy popisuje objekt iterační výstup zapíše po sobě následujících prvků do výstupního proudu se extrakce operátor <<.

template <
   class Type 
   class CharType = char
   class Traits = char_traits<CharType>
>
class ostream_iterator

Parametry

  • Typ
    Typ objektu, který má být vložena do výstupního proudu.

  • CharType
    Typ, který představuje typ znaku ostream_iterator.Tento argument je nepovinný a výchozí hodnota je char*.*

  • Traits
    Typ, který představuje typ znaku ostream_iterator.Tento argument je nepovinný a výchozí hodnota je char_traits<CharType >.

Třída ostream_iterator musí splňovat požadavky pro výstup iterace.Algoritmy lze zapsat přímo do výstupních datových proudů pomocí ostream_iterator.

wseztbaf.collapse_all(cs-cz,VS.110).gifKonstruktory

ostream_iterator

Konstrukce ostream_iterator je inicializována a na oddělený zápis do výstupního proudu.

wseztbaf.collapse_all(cs-cz,VS.110).gifFunkce TypeDef

char_type

Typ, který poskytuje typu znak ostream_iterator.

ostream_type

Typ, který poskytuje pro typ datového proudu ostream_iterator.

traits_type

Typ, který poskytuje pro typ shodné znak ostream_iterator.

wseztbaf.collapse_all(cs-cz,VS.110).gifOperátory

operátor *

Slouží k implementaci výstupu výrazu iterační odkazování operátor *i = x.

operátor ++

Nefunkční přírůstek operátor, který vrací ostream_iterator , jednoho objektu určeno dříve, než byla volána operace.

operátor =

Operátor přiřazení slouží k implementaci výstupu výrazu iterační *i = x zápisu do výstupního proudu.

Požadavky

Záhlaví: <iterator>

Obor názvů: std

Viz také

Referenční dokumentace

Bezpečnostní vlákno v Standardní knihovna C++

Standardní šablona knihovny

Další zdroje

ostream_iterator členů

<iterator> Členové