Передача по значению структуры, предназначенной только для перемещения, в функцию ⇐ C++
-
Anonymous
Передача по значению структуры, предназначенной только для перемещения, в функцию
Мне нужно привязать структуру с удаленным конструктором-копией к функции. Я свел то, чего пытаюсь достичь, к следующему минимальному примеру:
struct Bar { интервал я; Бар() = по умолчанию; Бар(Бар&&) = по умолчанию; Бар(константный Бар&) = удалить; Bar& оператор=(const Bar&) = удалить; }; void foo(Bar b) { std::cout
Мне нужно привязать структуру с удаленным конструктором-копией к функции. Я свел то, чего пытаюсь достичь, к следующему минимальному примеру:
struct Bar { интервал я; Бар() = по умолчанию; Бар(Бар&&) = по умолчанию; Бар(константный Бар&) = удалить; Bar& оператор=(const Bar&) = удалить; }; void foo(Bar b) { std::cout
Мобильная версия