New posts in move-semantics

When to make a type non-movable in C++11?

Cannot move out of borrowed content when trying to transfer ownership

Is a `=default` move constructor equivalent to a member-wise move constructor?

What are move semantics in Rust?

c++17 add class with deleted copy constructor to std::vector at compile time

What can I do with a moved-from object?

Why is `std::move` named `std::move`?

What are the rules for automatic generation of move operations?

Why would I std::move an std::shared_ptr?

What constitutes a valid state for a "moved from" object in C++11?

Move assignment operator and `if (this != &rhs)`

Reusing a moved container?

How do I use a custom deleter with a std::unique_ptr member?

Can modern C++ get you performance for free?

What is the advantage of using forwarding references in range-based for loops?

When should std::move be used on a function return value? [duplicate]

initializer_list and move semantics

Cannot move out of borrowed content / cannot move out of behind a shared reference

Can I list-initialize a vector of move-only type?

C++11 rvalues and move semantics confusion (return statement)