Sdílet prostřednictvím


<alg> move

Přesunete prvky spojené s zadaný rozsah.

template<class InputIterator, class OutputIterator>
    OutputIterator move(
        InputIterator _First, 
        InputIterator _Last,
        OutputIterator _Dest
  );

Parametry

  • _First
    Vstupní iterační označující, kde začít rozsah prvky přesunout.

  • _Last
    Vstupní iterační označující konec rozsahu prvky přesunout.

  • _Dest
    Iterační výstup, který obsahuje přesunuté prvky.

Hodnota/Návratová hodnota vlastnosti

Iterace výstupu vrátí na první prvek, který nebyl přesunut.

Poznámky

The template function evaluates *(_Dest + N) = move(*(_First + N))) once for each N in the range[0, _Last - _First), přísně zvýšení hodnoty N s nejnižší hodnotou.It then returns _Dest + N.If _Destand _First designate regions of storage, _Dest must not be in the range [_First, _Last).

Požadavky

Záhlaví: <algorithm>

Obor názvů: std

Viz také

Referenční dokumentace

<algorithm>

Standardní šablona knihovny