Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Llama a la referencia ajustada.
template<class T1, class T2, ..., class TN>
typename result_of<T(T1, T2, ..., TN)>::type
operator()(T1& t1, T2& t2, ..., TN& tN);
Parámetros
TN
El tipo de argumento de la llamada de Enésimo.tN
El argumento de llamada de Enésimo.
Comentarios
El operador de miembro de la plantilla devuelve INVOKE(get(), t1, t2, ..., tN).
Ejemplo
// std_tr1__functional__reference_wrapper_operator_call.cpp
// compile with: /EHsc
#include <functional>
#include <iostream>
int neg(int val)
{
return (-val);
}
int main()
{
std::reference_wrapper<int (int)> rwi(neg);
std::cout << "rwi(3) = " << rwi(3) << std::endl;
return (0);
}
Requisitos
encabezado: <funcional>
espacio de nombres: std