std::function<R(Args...)>::assign
Материал из cppreference.com
<tbody>
</tbody>
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 функция-элемент) |