std::function::function
De cppreference.com
< cpp | utility | functional | function
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
function(); |
(1) | (desde C++11) |
function( std::nullptr_t ); |
(2) | (desde C++11) |
function( const function& f ); |
(3) | (desde C++11) |
function( function&& f ); |
(4) | (desde C++11) |
template< class F > function( F f ); |
(5) | (desde C++11) |
template< class Alloc > function( std::allocator_arg_t, const Alloc& alloc ); |
(6) | (desde C++11) |
template< class Alloc > function( std::allocator_arg_t, const Alloc& alloc, |
(7) | (desde C++11) |
template< class Alloc > function( std::allocator_arg_t, const Alloc& alloc, |
(8) | (desde C++11) |
template< class Alloc > function( std::allocator_arg_t, const Alloc& alloc, |
(9) | (desde C++11) |
template< class F, class Alloc > function( std::allocator_arg_t, const Alloc& alloc, F f ); |
(10) | (desde C++11) |
Construye un
std::function
de una variedad de fuentes .Original:
Constructs a
std::function
from a variety of sources.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
@ 1, 2, 7 @ Crear una función vacía .
Original:
@1, 2, 7@ Create an empty function.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
@ 3, 8 @ Crear una copia de
f
.Original:
@3, 8@ Create a copy of
f
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
@ 4, 9 @ Mueva el contenido de
f
en *this .Original:
@4, 9@ Move the contents of
f
into *this.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
@ 5, 10 @ Mueva el objeto
Callable
f
en *this .Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Contenido |
[editar] Parámetros
f | - | el objeto función que se utiliza para inicializar *this
Original: the function object used to initialize *this The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
alloc | - | un
Allocator utilizado para la asignación de memoria interna Original: an Allocator used for internal memory allocation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Notas
6-10)Constructores que tienen un parámetro de primera std::allocator_arg_t tipo debe tener una
alloc
segundo argumento de A
tipo que es una Allocator
. Esta asignador se utiliza para crear la memoria de las estructuras de datos internas que la function
podría usar .Original:
Constructors that have a first parameter of type std::allocator_arg_t must have a second argument
alloc
of type A
that is an Allocator
. This allocator is used to create memory for any internal data structures that the function
might use.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
5, 10) El
F
tipo debe ser CopyConstructible
y la f
objeto debe ser Callable
. El objeto de la función resultante que se crea estará vacía si f
es un puntero a función NULL, un puntero NULL al miembro, o si es un f
std::function y !f == true. El f
argumento se mueve dentro del objeto de la función resultante .Original:
5, 10) The type
F
should be CopyConstructible
and the object f
should be Callable
. The resulting function object that is created will be empty if f
is a NULL function pointer, a NULL pointer to member, or if f
is a std::function and !f == true. The argument f
is moved into the resulting function object.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Excepciones
1-2) 3-5)(Ninguno)
6-7)
8-10) Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
(Ninguno)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Ejemplo
This section is incomplete Reason: no example |