Duplicar posible:
What does T&& mean in C++0x?¿Qué significa && con un tipo de parámetro en C++?
que nunca había visto un signo doble antes de leer this answer.
El fragmento de código en cuestión es la siguiente:
template <typename T>
T& as_lvalue(T&& x)
{
return x;
}
¿Qué logra &&
? Qué tipos de parámetros se pueden pasar a as_lvalue()
Son referencias rvalue. –
Algún contexto sería útil en el título - Vine aquí esperando una discusión sobre los operadores lógicos. – Mac