std::logical_and

来自cppreference.com
< cpp‎ | utility‎ | functional

 
 
 
函数对象
函数包装
(C++11)
(C++11)
(C++17)
绑定
(C++11)
引用包装
(C++11)
(C++11)
运算符包装
取反器
(过时)
(过时)

(过时)
查找器
旧绑定器与适配器
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)

(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
(C++17 前)
 
定义于头文件 <functional>
template< class T >
struct logical_and;
执行逻辑AND(逻辑与)的函数对象。有效地调用operator&&类型T.
原文:
Function object for performing logical AND (logical conjunction). Effectively calls operator&& on type T.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 会员类型

定义
原文:
Type
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
类型
result_type bool
first_argument_type T
second_argument_type T

[编辑] 成员函数

operator()
返回两个参数的逻辑与
原文:
returns the logical AND of the two arguments
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(公开成员函数)

std::logical_and::operator()

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

返回 lhsrhs 逻辑与的结果。

参数

lhs, rhs -
计算逻辑“与”的参数
原文:
values to compute logical AND of
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

返回值

lhs && rhs 的结果。

异常

(无)

可能的实现

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