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

1 ответ

Должны ли все / большинство установочных функций в C ++ 11 быть написаны как шаблоны функций, принимающие универсальные ссылки?

Рассмотрим классX с участиемN переменные-члены, каждая из некоторыхкопируемого а такжедвижимое тип иN соответствующие функции сеттера. В C ++ 98 определениеX скорее всего будет выглядеть примерно так: class X { public: void set_a(A const& a) { ...

1 ответ

Должны ли все / большинство установочных функций в C ++ 11 быть написаны как шаблоны функций, принимающие универсальные ссылки?

Рассмотрим класс

4 ответа

C ++ 11 «Неподвижный» тип [дубликат]

Возможный дубликат: Почему C ++ 11-удаленные функции участвуют в разрешении перегрузки? [https://stackoverflow.com/questions/14085620/why-do-c11-deleted-functions-participate-in-overload-resolution] У меня есть два вопроса о следующем коде C ++ ...

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

3 ответа

Что такое «обычный тип» в контексте семантики перемещения?

Алексей Степанов определил регулярные типы [http://www.stepanovpapers.com/DeSt98.pdf]как типы, удовлетворяющие определенным свойствам вокруг копирования и равенства. Теперь, когда C ++ 11 добавил семантику перемещения в область общего ...

1 ответ

Переместить конструктор и список инициализации

Я хочу реализовать конструкторы перемещения (без конструктора копирования) для определенного типа, который должен быть типом значения вboost::unordered_map, Давайте назовем этот типComposite. Composite имеет следующую подпись: struct Base { ...

1 ответ

Переместить конструктор и список инициализации

Я хочу реализовать конструкторы перемещения (без конструктора копирования) для определенного типа, который должен быть типом значения в

3 ответа

Семантика перемещения и передача по R-значению в перегруженной арифметике

Я кодирую небольшую библиотеку числового анализа в C ++. Я пытался реализовать с использованием новейших функций C ++ 11, включая семантику перемещения. Я понимаю обсуждение и топ-ответ в следующем посте:C ++ 11 значения и путаница в семантике ...

3 ответа

Семантика перемещения и передача по R-значению в перегруженной арифметике

3 ответа

В чем преимущество использования универсальных ссылок в циклах для диапазонов?

const auto& было бы достаточно, если я хочу выполнять операции только для чтения. Тем не менее, я столкнулся с for (auto&& e : v) // v is non-constпару раз недавно. Это заставляет меня задуматься: Возможно ли, что в некоторых неясных угловых ...

3 ответа

В чем преимущество использования универсальных ссылок в циклах для диапазонов?