RU

Move‑семантика в C++: пять задач, в которых легко ошибиться

В C++ часть ошибок выглядит слишком безобидно, чтобы сразу насторожиться: std::move в return , emplace_back «для скорости», перемещение из const …

move-семантикаNRVOcopy elisionself-move-assignmentemplace_backpush_backnoexceptуправление памятьювремя жизни объектов