std::function<R(Args...)>::assign
来自 cppreference.com
< cpp | utility | functional | function
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 | - | 要初始化 目标 的可调用函数 |
alloc | - | 用于为内部数据结构分配内存的分配器 |
[编辑] 返回值
(无)
[编辑] 异常
可能会抛出实现定义的异常。
[编辑] 另请参阅
分配新的目标 (public member function) |