std::function<R(Args...)>::assign
来自 zh.cppreference.net
template< class F, class Alloc >
void assign( F&& f, const Alloc& alloc );
|
(C++11 起) (C++17 移除) |
|
用 目标 初始化 f。alloc 用于为 function 可能使用的任何内部数据结构分配内存。
等价于 function(std::allocator_arg, alloc, std::forward<F>(f)).swap(*this);。
参数
| f | - | 用于初始化 target 的可调用函数 |
| alloc | - | 用于为内部数据结构分配内存的分配器 |
返回值
(无)
异常
可能抛出实现定义的异常。
另请参阅
|
分配新的目标对象
(公开成员函数) |