forward_list::sort

Organiza los elementos en orden ascendente o con un orden especificado por un predicado.

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

Parámetros

Parámetro

Descripción

_Pred

El predicado de ordenación.

Comentarios

Ambas funciones miembro ordenan los elementos de la secuencia controlada por un predicado, se describe más adelante.

Para los iteradores Pi y Pj que señalan elementos en las posiciones i y j, la primera función miembro impone el orden !(*Pj < *Pi) siempre que i < j.(Los elementos se clasifican por orden de ascending .) La función de plantilla miembro impone el orden !_Pred(*Pj, *Pi) siempre que i < j.No se anula cualquier par pedidos de elementos de la secuencia controlada original en la secuencia controlada resultante.(La ordenación de Z es estable.)

Una excepción sólo aparece si _Pred produce una excepción.En ese caso, la secuencia controlada se permite en un orden no especificado y la excepción se reinician.

Requisitos

encabezado: <forward_list>

espacio de nombres: std

Vea también

Referencia

forward_list Class