Espacios de nombres
Variantes

std::function::assign

De cppreference.com
 
 
Biblioteca de servicios
 
Objetos función
Envoltorios de funciones
(C++11)
(C++11)
Aplicación parcial de funciones
(C++20)
(C++11)
Invocación de funciones
(C++17)(C++23)
Objeto función identidad
(C++20)
Envoltorios de referencias
(C++11)(C++11)
Envoltorios de operador transparentes
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
Negadores
(C++17)
Buscadores
Comparadores restringidos
Vinculadores y adaptadores antiguos
(hasta C++17)
(hasta C++17)
(hasta C++17)
(hasta C++17)
(hasta C++17)(hasta C++17)(hasta C++17)(hasta C++17)
(hasta C++20)
(hasta C++20)
(hasta C++17)(hasta C++17)
(hasta C++17)(hasta C++17)

(hasta C++17)
(hasta C++17)(hasta C++17)(hasta C++17)(hasta C++17)
(hasta C++20)
(hasta C++20)
 
 
<tbody> </tbody>
template< class F, class Alloc > void assign( F&& f, const Alloc& alloc );
(desde C++11)
(eliminado en C++17)

Inicializa el destino con f. El alloc se usa para asignar memoria para cualquier estructura de datos interna que std::function pueda usar.

Equivalente a function(std::allocator_arg, alloc, std::forward<F>(f)).swap(*this);.

Parámetros

f - Función invocable con la que inicializar el destino.
alloc - Asignador de memoria a usar para asignar memoria para las estructuras de datos internas.

Valor de retorno

(Ninguno)

Excepciones

Puede lanzar excepciones definidas por la implementación.

Véase también

Asigna un nuevo destino.
(función miembro pública) [editar]