std::less
Материал из cppreference.com
< cpp | utility | functional
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
| Определено в заголовочном файле <functional>
|
||
| template< class T > struct less; |
||
функции объекта для проведения сравнений используется operator< от типа
T.Оригинал:
Function object for performing comparisons. Uses operator< on type
T.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Заметки
Если встроенный в operator< не обеспечивает полную для того, чтобы указатели, частичной специализации
std::less для типов указателей обеспечивается, который гарантирует полную порядке.Оригинал:
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.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Типы-члены
| типа
Оригинал: type Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
definition |
result_type
|
bool
|
first_argument_type
|
T
|
second_argument_type
|
T
|
[править] Функции-члены
| operator() |
проверки, если первый аргумент меньше', чем второй Оригинал: checks if the first argument is less than the second Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) |
станд....: ........ ::Оригинал:std::less::Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.operator()
Оригинал:
std::less::
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
| bool operator()( const T& lhs, const T& rhs ) const; |
||
Checks whether lhs is less than rhs.
Parameters
| lhs, rhs | - | меньше значения для сравнения
Оригинал: values to compare Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Return value
true if lhs < rhs, false otherwise.
Exceptions
(none)
Possible implementation
bool operator()(const T &lhs, const T &rhs) const { return lhs < rhs; } |
[править] См. также
| (C++11) |
предоставляет упорядочивание смешанного типа, основанное на владении объектом для разделяемых и слабых указателей (шаблон класса) |