std::pointer_to_binary_function
来自cppreference.com
<tbody>
</tbody>
template< class Arg1, class Arg2, class Result > class pointer_to_binary_function : public std::binary_function<Arg1, Arg2, Result>; |
(C++11 弃用) (C++17 移除) |
|
std::pointer_to_binary_function 是表现为环绕二元函数的包装器的函数对象。
成员函数
(构造函数) |
以提供的函数构造新的 pointer_to_binary_function 对象 (公开成员函数) |
operator() |
调用被存储的函数 (公开成员函数) |
std::pointer_to_binary_function::pointer_to_binary_function
<tbody> </tbody> explicit pointer_to_binary_function( Result (*f)(Arg1,Arg2) ); |
||
构造 pointer_to_binary_function 函数对象,存储函数 f。
参数
| f | - | 要存储的函数指针 |
std::pointer_to_binary_function::operator()
<tbody> </tbody> Result operator()( Arg1 x1, Arg2 x2 ) const; |
||
调用被存储的函数。
参数
| x1, x2 | - | 传递给函数的实参 |
返回值
被调用函数的返回值。
参阅
(C++11 弃用)(C++17 移除) |
适配器兼容的包装器,用于包装一元函数的指针 (类模板) |
(C++11 弃用)(C++17 移除) |
从函数指针创建与适配器兼容的函数对象包装器 (函数模板) |