std::bind1st, std::bind2nd
来自cppreference.com
< cpp | utility | functional
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
template< class F, class T > std::binder1st<F> bind1st( const F& f, const T& x ); |
(1) | (已弃用) |
template< class F, class T > std::binder2nd<F> bind2nd( const F& f, const T& x ); |
(2) | (已弃用) |
给定的参数
1) x
绑定到第一个或第二个参数给定的二元函数对象f
。也就是说,存储x
内所得到的包装器,其中,如果调用,通过作为第一或第二个参数的x
f
.原文:
Binds a given argument
x
to a first or second parameter of the given binary function object f
. That is, stores x
within the resulting wrapper, which, if called, passes x
as the first or the second parameter of f
.绑定的第一个参数
2) f
x
。有效地调用std::binder1st<F>(f, typename F::first_argument_type(x)).原文:
Binds the first argument of
f
to x
. Effectively calls std::binder1st<F>(f, typename F::first_argument_type(x)).绑定的第二个参数
f
x
。有效地调用std::binder2nd<F>(f, typename F::second_argument_type(x)).原文:
Binds the second argument of
f
to x
. Effectively calls std::binder2nd<F>(f, typename F::second_argument_type(x)).目录 |
[编辑] 参数
f | - | 指针到函数绑定参数
原文: pointer to a function to bind an argument to |
x | - | 参数绑定到
f |
[编辑] 返回值
一个函数对象包装
f
和x
.[编辑] 例外
(无)
[编辑] 另请参阅
(已弃用) (已弃用) |
函数对象的一个二元函数和它的参数之一 原文: function object holding a binary function and one of its arguments (类模板) |