std::logical_not
Материал из cppreference.com
< cpp | utility | functional
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Определён в заголовочном файле <functional>
|
||
template< class T > struct logical_not; |
||
Функция объекта для выполнения логических NOT (логическое отрицание). Эффективно называет operator! типа
T
.Оригинал:
Function object for performing logical NOT (logical negation). Effectively calls operator! for type
T
.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Типы-члены
Тип | Definition |
result_type
|
bool
|
argument_type
|
T
|
[править] Функции-члены
operator() |
возвращает логическое не аргумент Оригинал: returns the logical NOT of the argument Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) |
std::logical_not::operator()
bool operator()( const T& arg ) const; |
||
Returns the logical NOT of arg
.
Parameters
arg | — | Значение для вычисления логического не
Оригинал: value to compute logical NOT of Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Return value
The result of !arg.
Exceptions
(none)
Possible implementation
bool operator()(const T &arg) const { return !arg; } |