Sdílet prostřednictvím


is_sorted

Vrátí true Pokud jsou prvky v zadaném rozsahu v seřazeném pořadí.

template<class ForwardIterator>
    bool is_sorted(
        ForwardIterator _First, 
        ForwardIterator _Last
    );
template<class ForwardIterator, class BinaryPredicate>
    bool is_sorted(
        ForwardIterator _First, 
        ForwardIterator _Last, 
        BinaryPredicate _Comp
    );

Parametry

  • _First
    Vpřed iterace, který označuje, kde začíná oblast, kterou chcete zkontrolovat.

  • _Last
    Vpřed iterace, který určuje konec rozsahu.

  • _Comp
    Podmínka, která musí určit pořadí mezi dvěma prvky.Predikátu přijímá jeden argument a vrátí true nebo false.To provede stejné úlohy jako operator<.

Hodnota/návratová hodnota vlastnosti

Vrátí true -li v daném rozsahu prvky v seřazeném pořadí false Pokud nejsou.

Poznámky

The first template function returns is_sorted_until(_First, _Last) == _Last.Operátor< funkce provádí porovnání pořadí.

The second template function returns is_sorted_until(_First, _Last, _Comp) == _Last._Comp Predikátu funkce provádí porovnání pořadí.

Požadavky

Záhlaví: <algoritmus>

Obor názvů: std

Viz také

Referenční dokumentace

is_sorted_until

<algorithm>

Standardní knihovna šablon