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 | - | 用于为内部数据结构分配内存的分配器 |
[编辑]返回值
(无)
[编辑]异常
可能会抛出由实现定义的异常。
[编辑]参阅
赋值新的目标 (公开成员函数)[编辑] |