Recientemente utilicé esta característica, por ejemplo: Std :: vector <std :: string> elements = std :: move (func ()); El tipo devuelto por la función func () es std :: vector <std :: string>.
<Efectivo C ++ moderno> capítulo 5. (Comprensión integral)
<C ++ concurrencia en acción, segunda edición>, Apéndice.A.1 (puede referirse a rvalue, comprensión intuitiva del uso de move)