Результаты поиска по запросу "move-semantics"

3 ответа

Зачем нам нужно указывать в переменной rvalue значение null в конструкторе перемещения?

1 ответ

Аргумент конструктора C ++ 11: std :: move и value или std :: forward и ссылка на rvalue

1 ответ

Типовые шаблоны операторов преобразования и семантика перемещения: какое-либо универсальное решение?

Это продолжениеЯвные ref-квалифицированные шаблоны операторов преобразования в действии, Я экспериментировал со многими различными вариантами и привожу здесь...

ТОП публикаций

4 ответа

Действительно ли необходим std :: move в списке инициализации конструктора для тяжелых элементов, передаваемых по значению?

3 ответа

Должен ли идиома «Копировать и поменять» идиома «Копировать и переместить» в C ++ 11?

Как объяснено вэтот ответидиома копирования и замены реализована следующим образом:

2 ответа

Гарантируется ли unique_ptr для хранения nullptr после перемещения?

Является

2 ответа

Каковы правила автоматической генерации операций перемещения?

3 ответа

Как использовать семантику перемещения c ++ 11 для добавления векторного содержимого к другому вектору?

Рассмотрим этот фрагмент: class X; void MoveAppend(vector<X>& src, vector<X>& dst) { dst.reserve(dst.size() + src.size()); for (const X& x : src) dst.push_back(x); src.clear(); }Если мы предположим, чтоclass X реализует семантику ...

3 ответа

Переместить семантику и оценку порядка функций

2 ответа

Перемещение-назначение медленнее, чем назначение-копирование - ошибка, функция или неопределенность?