std::function<R(Args...)>::assign
ja.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 | - | 内部データ構造用にメモリを割り当てるために使用するアロケータ |
戻り値
(なし)
例外
実装定義の例外をスローする可能性があります。
関連項目
|
新しいターゲットを割り当てる
(公開メンバ関数) |