Originariamente inviato da shodan
codice:
Vector<T>& operator=(const Vector<T>&& );
Togli il const, perché il parametro deve essere modificabile.
In pratica é l'argomento stesso che viene spostato?

Se scrivo
codice:
v1 = v2;
é come se invocassi la funzione
codice:
v1.operator=(v2);
e nel caso della move semantics v2 viene letteralmente spostato in v1 e quindi modificato? È per questo che devo togliere il const?

Grazie.