Sdílet prostřednictvím


forward_list::forward_list

Vytvoří objekt typu forward_list.

forward_list();
explicit forward_list(const Allocator& _Al);
explicit forward_list(size_type _Count);
forward_list(size_type _Count, const Type& _Val);
forward_list(size_type _Count, const Type& _Val,
    const Allocator& _Al);
forward_list(const forward_list& _Right);
template<class InputIterator>
    forward_list(InputIterator _First, InputIterator _Last);
template<class InputIterator>
    forward_list(InputIterator _First, InputIterator _Last,
    const Allocator& _Al);
forward_list(forward_list&& _Right);

Parametry

Parametr

Description

_Al

Třída přidělování pomocí tohoto objektu.

_Count

Počet prvků v seznamu vyrobeno.

_Val

Hodnota prvků v seznamu vyrobeno.

_Right

Seznam vyrobeno seznam má být kopie.

_First

První prvek pozice v rozsahu prvky, které chcete zkopírovat.

_Last

Pozice prvního prvku mimo oblast prvky, které chcete zkopírovat.

Poznámky

Uložit všechny konstruktory přidělování a řízené pořadí inicializace.Argument je objekt přidělování _Al, pokud je k dispozici.Kopírovat konstruktor je _Right.get_allocator().Jinak je Allocator().

První dvě konstruktory zadat prázdné počáteční řízené sekvence.Opakování určuje třetí konstruktoru _Count prvky hodnotu Type().

Čtvrtý a pátý konstruktory určit opakování _Count prvky hodnotu _Val.

Určuje šestý konstruktor kopii sekvence řízena _Right.Pokud InputIterator je typ integer, další dvě konstruktory určit opakování (size_type)_First prvky hodnotu (Type)_Last.Jinak další dvě konstruktory určit posloupnost [_First, _Last).

Další dvě konstruktory zadat počáteční sekvence řízené objekt třídy initializer_list<Type>.

Poslední konstruktoru je stejný jako šestý, ale s rvalue odkaz.

Požadavky

Záhlaví: <forward_list>

Obor názvů: std

Viz také

Referenční dokumentace

forward_list Class