У меня есть следующее: #include <iostream> #include <utility> class T { public: T()...
unique_ptr нельзя сдвинуть обратно в std::vector, поскольку он не подлежит копированию, если не...
В VC ++ 2019 я не могу emplace_back (rvalue) list типа только для перемещения. #include...
shared_ptr<std::string> shared_ptr1 = std::make_shared<std::string>("Foo");...
У меня есть класс в моем коде C ++, который имеет свой собственный конструктор перемещения.Здесь...
class NullTimer { public: inline static bool changePeriod (const size_t) { return false; } inline...
У меня есть некоторый прототип класса Signal #include <map> #include <string> #include...
Рассмотрим структуру данных, содержащую буфер фиксированного размера, который владеет на месте...
struct big_struct{ vector<int> a_vector; map<string, int> a_map; }; big_struct...
Исходя из другого вопроса (на самом деле, скорее этот , но первый лучше справочный), я не смог...
Как в libstdc ++, так и в libc ++ объект перемещенный из std::string становится пустым, даже если...
Мотивация: Я пытаюсь перевести std::vector<std::unique_ptr<some_type>> в другой поток...
template<typename T> struct raster { std::vector<T> v; template<typename U, typename...
Предположим, у нас есть std::string s, содержащий буфер необработанных данных, но вместо этого мы...
Я пытаюсь сделать скованные фабрики. Цепочка будет использовать семантику перемещения, чтобы...
Пример кода : int main() { std::vector<int> v1{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; std::cout...
Допустим, я хочу реализовать функцию, которая должна обрабатывать объект и возвращать новый...
Я пытался создать конструктор перемещения для класса, который агрегирует ostringstream. Тем не...
Обновление: я использую MSVC10, который не дает мне семантику перемещения по умолчанию Допустим, я...
Я знаю, что обычно не стоит возвращаться с std::move, то есть bigObject foo() { bigObject result;...
Скажем, у меня есть простая структура, которая содержит вектор и определяет оператор присваивания...
Мне интересно, каково происхождение семантики перемещения в C ++?В частности, это было изобретено...
struct F { private: int* data; public: F( int n ) { data = new int; *data = n; } F( int* p ) { data...
В настоящее время я пытаюсь выяснить, как правильно перемещать семантику с помощью объекта, который...
У меня есть класс Foobar с методом sayHello(), который выдает «Ну, привет!». Если я напишу...