std::move
можно использовать для явного разрешения семантики перемещения, когда перемещение не будет разрешено неявно (например, часто при возврате локального объекта из функции).
Теперь мне было интересно (esp. в контексте локального возврата и неявного перемещения туда), если есть такая вещь, как инверсия std::move
, которая предотвратит перемещение объекта ( но все же разрешить копирование).
Это даже имеет смысл?