◐ Shell
clean mode source ↗

std::less – cppreference.com

Aus cppreference.com

<metanoindex/>

<tbody> </tbody>

definiert in Header

<functional>

template< class T > struct less;

Function-Objekt zum Durchführen von Vergleichen Verwendet operator< vom Typ T .

Original:

Function object for performing comparisons. Uses operator< on type T.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Notes

Wenn die eingebaute operator< liefert keine totale Ordnung für Zeiger, wird eine partielle Spezialisierung std::less für Zeigertypen vorgesehen, die garantiert totale Ordnung .

Original:

If the built-in operator< does not provide total order for pointers, a partial specialization of std::less for pointer types is provided, which guarantees total order.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Mitglied Typen

Typ

Original:

type

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

definition
result_type bool
first_argument_type T
second_argument_type T

Member-Funktionen

prüft, ob das erste Argument weniger als der zweite ist

Original:

checks if the first argument is less than the second

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion)

std....: :........ weniger ::

Original:

std::less::

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

operator()

<tbody> </tbody>

bool operator()( const T& lhs, const T& rhs ) const;

Checks whether lhs is less than rhs.

Parameters

lhs, rhs -

Werten zu vergleichen

Original:

values to compare

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Return value

true if lhs < rhs, false otherwise.

Exceptions

(none)

Possible implementation

bool operator()(const T &lhs, const T &rhs) const 
{
    return lhs < rhs;
}

Siehe auch

bietet eine Ordnung anhand der Eigentümer für gemischte Mengen aus shared_ptr und weak_ptr an
(Klassen-Template) [edit]