std:: mem_fun_t, std:: mem_fun1_t, std:: const_mem_fun_t, std:: const_mem_fun1_t
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Old binders and adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<functional>
|
||
|
template
<
class
S,
class
T
>
class
mem_fun_t
:
public
unary_function
<
T
*
,S
>
{
|
(1) |
(C++11 中弃用)
(C++17 中移除) |
|
template
<
class
S,
class
T
>
class
const_mem_fun_t
:
public
unary_function
<
const
T
*
,S
>
{
|
(2) |
(C++11 中弃用)
(C++17 中移除) |
|
template
<
class
S,
class
T,
class
A
>
class
mem_fun1_t
:
public
binary_function
<
T
*
,A,S
>
{
|
(3) |
(C++11 中弃用)
(C++17 中移除) |
|
template
<
class
S,
class
T,
class
A
>
class
const_mem_fun1_t
:
public
binary_function
<
const
T
*
,A,S
>
{
|
(4) |
(C++11 中弃用)
(C++17 中移除) |
围绕成员函数指针的包装器。调用成员函数的类实例作为指针传递给
operator()
。
参见
|
(C++11 中弃用)
(C++17 中移除)
|
创建成员函数指针的包装器,可通过对象指针调用
(函数模板) |
|
(C++11 中弃用)
(C++17 中移除)
|
零元或一元成员函数指针的包装器,可通过对象引用调用
(类模板) |