Результаты поиска по запросу "move-semantics"
Почему неявно и явно удаленные конструкторы перемещения обрабатываются по-разному?
Чтообоснование позади разной обработки неявно и явно удаленных конструкторов перемещения в стандарте C ++ 11, в отношении неявной генерации конструкторов пер...
Предотвращает ли виртуальный деструктор по умолчанию предотвращение созданных компилятором операций перемещения?
Вдохновленный почтойПочему деструктор отключает генерацию неявных методов перемещения?Мне было интересно, верно ли то же самое для виртуального деструктора п...
Что происходит, когда вы назначаете литеральную константу для ссылки на rvalue?
Это, по общему признанию, очень требовательный вопрос, который в основном вызван любопытством. Предположим, у нас есть следующее:
Конструктор Move не вызывается при создании исключения
У меня есть переменная, которая накапливает текущее исключение и нуждается в очистке, когда выбрасывается текущее исключение (чтобы об этой же ошибке не сооб...
Почему хелпер std :: tuple возвращает значение rvalue вместо значения
Если вы посмотрите на
Возвращаемые значения для активных объектов
Еще в 2010 году Херб Саттер выступал за использование активных объектов вместо голых нитей встатья на доктора Добба.Вот версия C ++ 11:
Почему я не могу переместить std :: unique_ptr внутри лямбды в C ++ 14?
Я хочу передать необработанный указатель внутри лямбды, но не хочу, чтобы он просочился, если лямбда не вызывается. Это выглядит так:
Какова семантика перемещения в Rust?
В Rust есть две возможности взять ссылкуОдолжитьто есть взять ссылку, но не разрешать изменять целевое назначение.