Compartilhar via


forward_list::sort

Organiza os elementos em ordem crescente ou com a ordem especificada por um predicado.

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

Parâmetros

Parâmetro

Descrição

_Pred

O predicado de solicitação.

Comentários

Ambas as funções de membro as regras dos elementos na sequência controlada por um predicado, descrito abaixo.

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

Uma exceção ocorre somente se _Pred gerencie uma exceção. Nesse caso, a sequência controlada é deixada na ordem não for especificado e a exceção é rethrown.

Requisitos

Cabeçalho: <forward_list>

Namespace: std

Consulte também

Referência

Classe forward_list