Делает ли семантика перемещения в C ++ 11 что-то новое или делает семантику более понятной?

Я в основном пытаюсь понять, является ли концепция «семантики перемещения» чем-то совершенно новым или просто упрощает реализацию существующего кода? Я всегда заинтересован в том, чтобы уменьшить количество раз, когда я вызываю copy / constructors, но обычно я пропускаю объекты, используя ссылки (и, возможно, const), и всегда использую списки инициализаторов. Имея это в виду (и глядя на весь уродливый синтаксис &&), мне интересно, стоит ли принимать эти принципы или просто программировать, как я уже делаю? Здесь делается что-то новое, или это просто "более легкий" синтаксический сахар для того, что я уже делаю?

Ответы на вопрос(6)

Ваш ответ на вопрос