потом сказали "хватит копировать, вот вам std::move". И начал род людской, и я вместе с ним не копии возращать, а мувать все из функций. Но компилятор такой спрашивает: "ты идиот?".
При возврате значения мув это такой же лишний оверхед, как и копирование. Просто потому, что создаётся лишний объект. Мув нужен в других местах
Обсуждают сегодня