Материал подготовлен для студентов курса «Разработчик C++» в образовательном проекте OTUS. Современный C++ породил странный страх сделать что-то недостаточно эффективно. По этой причине в коде часто можно встретить std::move совершенно не к месту. Или какие-то сложные телодвижения, нацеленные на избавление от копирования возвращаемого значения. Иногда кажется, что это для многих стало чем-то вроде фобии. А-а-а-а, я тут лишнего скопировал! И пропал на час, придумывая как избавиться от него. Это действительно увлекательный процесс и сложно себе отказать в том, чтобы сделать мир код лучше...