C++ Move Semantics - The Complete Guide
Эта книга представляет собой исчерпывающее руководство по семантике перемещения в C++, начиная с C++11. Автор, известный эксперт по C++ Николаи М. Йосуттис, подробно объясняет мотивацию, основные концепции и практическое применение move-семантики.
Первая часть книги знакомит с базовыми возможностями: мощь move-семантики, rvalue-ссылки, функция std::move(), состояние перемещенных объектов и перегрузка по ссылкам. Приводятся наглядные примеры, показывающие разницу между кодом на C++03 и современным C++.
Книга предназначена для разработчиков, уже знакомых с основами C++, и желающих глубоко понять механизмы эффективной работы с памятью и производительностью. Особое внимание уделяется правильному проектированию классов с поддержкой перемещения.
Издание содержит множество примеров кода, пояснений и best practices, что делает его незаменимым ресурсом для профессиональных C++ программистов.
