Почему вы используете std :: move, когда у вас есть && в C ++ 11? [Дубликат]
Возможный дубликат:
Может кто-нибудь объяснить мне семантику перемещения?
Недавно я посетил семинар по C ++ 11, и был дан следующий небольшой совет.
when you have && and you are unsure, you will almost always use std::move
Может ли кто-нибудь объяснить мне, почему вы должны использоватьstd::move
в отличие от некоторых альтернатив и некоторых случаев, когда вы не должны использоватьstd::move
?