В каком случае компилятор вызывает конструктор перемещения?
Object(Object &&other){ ...}

  • Если аргумент является временным значением (R-value)
  • Если аргумент является объектом в динамической памяти
  • Если в классе Object отсутствует конструктор копирования
  • Только при применении функции std::move<>()
Для просмотра статистики ответов нужно войти.