Si tengo una clase A (que devuelve un objeto por valor), y dos funciones f() y g() que tiene una diferencia en tan sólo sus variables de retorno: class A
{
public:
A() { cout<<"constructor,
Antes de C++ 11, si tenía una función que operaba en objetos grandes, mi instinto sería escribir funciones con este tipo de prototipo. void f(A &return_value, A const ¶meter_value);
(Aquí, valor