std::function<R(Args...)>::assign
来自cppreference.com
|
| ||||||||||||||||
|
| ||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
| 旧式绑定器与适配器 | |||||||||||||||||
|
|
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 | - | 用于为内部数据结构分配内存的分配器 |
(无)
可能会抛出由实现定义的异常。
| 赋值新的目标 (公开成员函数) [编辑] |