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 функция-элемент) |