std::ptr_fun_C++中文网
| 定义于头文件 |
||
| template< class Arg, class Result > std::pointer_to_unary_function<Arg,Result> |
(1) | (C++11 中弃用) (C++17 中移除) |
| template< class Arg1, class Arg2, class Result > std::pointer_to_binary_function<Arg1,Arg2,Result> |
(2) | (C++11 中弃用) (C++17 中移除) |
创建函数包装器对象( std::pointer_to_unary_function 或 std::pointer_to_binary_function ),从模板实参推导目标类型。
1) 等效地调用 std::pointer_to_unary_function<Arg,Result>(f) 。
2) 等效地调用 std::pointer_to_binary_function<Arg1,Arg2,Result>(f) 。
此函数与关联类型从 C++11 起被弃用,因为使用更通用的 std::function 和 std::ref 更好,它们都可以从简单函数创建与适配器兼容的函数对象。
参数
返回值
包装 f 的函数对象。
异常
(无)