Espacios de nombres
Variantes
Acciones

std::function::assign

De cppreference.com
< cpp‎ | utility‎ | functional‎ | function
 
 
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)
Negadores
(C++17)
Buscadores
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)
 
 
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);.

Contenido

[editar]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.

[editar]Valor de retorno

(Ninguno)

[editar]Excepciones

Puede lanzar excepciones definidas por la implementación.

[editar]Véase también

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