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

1 ответ

Почему C ++ не перемещает конструкции по умолчанию? [Дубликат]

На этот вопрос уже есть ответ: Rvalue Ссылка рассматривается как Lvalue? [/questions/28483250/rvalue-reference-is-treated-as-an-lvalue] 4 ответа Ссылочный конструктор Lvalue вызывается вместо ссылочного конструктора ...

4 ответа

Ссылка на C ++ 11 также вызывает конструктор копирования

Я тестировал некоторые функции C ++ 11 из некоторых. Я наткнулся на ссылки r-значения и конструкторы перемещения. Я реализовал свой первый конструктор перемещения, вот он: #include <iostream> #include <vector> using namespace std; class ...

2 ответа

Синтаксис для универсальных ссылок

Это ссылка на значение:

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

2 ответа

Бесполезно ли объявлять локальную переменную как rvalue-reference, например T && r = move (v)?

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

1 ответ

open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#616

3 ответа

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

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

2 ответа

Должны ли неявно сгенерированные операторы присваивания быть & ref-квалифицированными?

Следующий код компилируется без проблем на gcc 4.8.1:

1 ответ

@ Клинтон: Вы абсолютно правы. Я пытался уточнить.

нтересно, лучшая форма для моих конструкторов. Вот пример кода:

3 ответа

Может ли компилятор автоматически генерировать std :: move для последнего использования lvalue?

Подобный код часто встречается в ссылочных статьях r-value: Дэйв Абрамс: переместите его с помощью Rvalue [http://cpp-next.com/archive/2009/09/move-it-with-rvalue-references/] void g(X); void f() { X b; g(b); // still need the value of b … g( ...

2 ответа

Ссылка на Rvalue: Почему rvalue не перемещается неявно?

На Artima статья про C ++ rvalue ссылка ( http://www.artima.com/cppsource/rvalue.html [http://www.artima.com/cppsource/rvalue.html]) есть слова:Вот почему при переходе к базовому классу необходимо указывать move (x) вместо просто x. Это ключевая ...