DEV Community

Cover image for std::move doesn't move anything: A deep dive into Value Categorie
TheGhost
TheGhost

Posted on

std::move doesn't move anything: A deep dive into Value Categorie

Hi everyone,
​I just published a deep dive on why std::move is actually just a cast. This is my first technical post, and I spent a lot of time preparing it.
Writing this actually helped me learn things i didn't know before like the RVO in cpp17 and how noexcept is required for move constructors to work with standard library.
I will love feedback on the article. If i missed anything or if there is a better way to explain those concepts or I was wrong about something, please let me know.
I am here to learn
Article link: https://0xghost.dev/blog/std-move-deep-dive/

Top comments (0)