Ciao a tutti.

Il seguente codice compila:
codice:
Vettore Molla::evoluzione() const
{
	Vettore r( (1 / massa) * (forza * direzione - k * omega[0] - b * omega_[0]) );

	return std::move(r);
}
Ma fa quello che voglio? Oppure devo scriverlo nel modo seguente:
codice:
Vettore&& Molla::evoluzione() const
{
	Vettore r( (1 / massa) * (forza * direzione - k * omega[0] - b * omega_[0]) );

	return std::move(r);
}
Grazie,
R.