В C++ часть ошибок выглядит слишком безобидно, чтобы сразу насторожиться: std::move в return, emplace_back «для скорости», перемещение из const, move‑конструктор без noexcept. Код компилируется, тесты могут проходить, а потом внезапно появляются лишние копирования, просадки…
Несмотря на то, что материалов на тему move-семантики и идеальной передачи в Интернете предостаточно, вопросов типа «что я должен здесь использовать: move или forward?» не становится меньше или мне просто «везет» на них. Поэтому и решено было написать эту статью. Предполагается, что читатель хотя бы немного знаком с rvalue-ссылками, move-семантикой и идеальной передачей. Читать далее
Привет, Хабр! Сегодня рассмотрим интересную вещь из из стека Swift 6 – move-only типы, ключевое слово move и всё, что с ними связано. Читать далее
Держите себя в хорошей форме и сбрасывайте вес с удовольствием. Jawbone UP Move JL07 поставляется в различных ярких расцветках, которые можно сочетать и подбирать под фиксаторы и ремешки. Наденьте браслет и носите его повсюду. А светодиодный дисплей и функция Smart Coach позволяют трекеру Jawbone UP Move JL07 не только считывать ваши шаги и замерять сон, […]