Compartilhar via


forward_list::sort

Organiza elementos na ordem crescente ou com um ordem especificada por um predicado.

void sort();
template<class Predicate>
    void sort(Predicate _Pred);

Parâmetros

Parâmetro

Descrição

_Pred

O predicado classificação.

Comentários

Ambas as funções de membro pedir os elementos na seqüência controlada por um predicado, descrito abaixo.

Para iteradores Pi e Pj que designarem os elementos em posições i e j, a primeira função de membro garante a ordem !(*Pj < *Pi) sempre que i < j.(Os elementos são classificados na ordem de ascending .) A função do modelo de membro garante a ordem !_Pred(*Pj, *Pi) sempre que i < j.Nenhum par ordenado de elementos na seqüência controlada original é invertido na seqüência controlada resultante.(O tipo é estável.)

Uma exceção ocorre apenas se _Pred gera uma exceção.Em esse caso, a seqüência controlada é deixada em ordem não-especificada e a exceção é rethrown.

Requisitos

Cabeçalho: <forward_list>

namespace: STD

Consulte também

Referência

forward_list Class