O que é std :: move () e quando deve ser usado?

O que é isso? O que isso faz? Quando deve ser usado? Bons links são