universal-reference

¿Todas / la mayoría de las funciones de setter en C++11 deben escribirse como plantillas de función que acepten referencias universales?

Considere una clase X con variables miembro N, cada uno de algunos tipos copiablesy móviles, y N funciones de setter corres ... hipotético"escribir funciones setter como plantillas de función que acepten referencias universales siempre que sea posible"?

¿Hay alguna diferencia entre referencias universales y referencias de reenvío?

Un argumento para esta función se enlazará a una referencia rvalue: void f(int && i); Sin embargo, un argumento p ... erencia de reenvío. ¿Significan lo mismo? ¿Es solo una referencia de reenvío si el cuerpo de la función llama a std::forward?