У нас вы можете посмотреть бесплатно std::move Does NOT Move Anything — The Biggest C++11 Lie или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Many C++ developers believe that `std::move` literally moves objects and magically boosts performance. That belief is wrong. In this video, we break down one of the most misunderstood concepts in modern C++: `std::move` does NOT move anything at all. You’ll learn: -What `std::move` actually does according to the C++ standard -Why it’s just a type cast (static_cast) -Who really performs the “move” (spoiler: move constructors) -When `std::move` silently falls back to copying -Why applying `std::move` to `const` objects is pointless -How misusing `std::move` can introduce subtle logic bugs -Why moved-from objects are valid but unspecified -When `std::move` blocks NRVO and hurts performance instead of helping This video is not about syntax tricks. It’s about fixing a mental model that causes real-world bugs. If you write performance-critical C++ or care about correctness across compilers and standard libraries, this is essential knowledge. 👍 Like the video if this clarified move semantics 🔔 Subscribe for deep dives into C++ internals, object lifetimes, ABI, and performance 💾 Save it — this is one of those concepts you’ll revisit again and again