Get the latest tech news

C++ std::move doesn't move anything: A deep dive into Value Categories


Why std::move is just a cast, how it kills RVO if used wrong, and the mechanics of ownership transfer.

None

Get the Android app

Or read this on Hacker News

Read more on:

Photo of deep dive

deep dive

Photo of C++ std::move

C++ std::move

Photo of Value Categories

Value Categories

Related news:

News photo

AWS Trainium3 Deep Dive – A Potential Challenger Approaching

News photo

A deep dive into QEMU: The Tiny Code Generator (TCG), part 1 (2021)

News photo

Deep dive on Nvidia circular funding