Результаты поиска по запросу "rvalue-reference"
Почему C ++ не перемещает конструкции по умолчанию? [Дубликат]
На этот вопрос уже есть ответ: Rvalue Ссылка рассматривается как Lvalue? [/questions/28483250/rvalue-reference-is-treated-as-an-lvalue] 4 ответа Ссылочный конструктор Lvalue вызывается вместо ссылочного конструктора ...
Ссылка на C ++ 11 также вызывает конструктор копирования
Я тестировал некоторые функции C ++ 11 из некоторых. Я наткнулся на ссылки r-значения и конструкторы перемещения. Я реализовал свой первый конструктор перемещения, вот он: #include <iostream> #include <vector> using namespace std; class ...
Синтаксис для универсальных ссылок
Это ссылка на значение:
Бесполезно ли объявлять локальную переменную как rvalue-reference, например T && r = move (v)?
Не могли бы вы, ребята, дать мне иллюстративный пример при определенных обстоятельствах, чтобы доказать, что следующие утверждения полезны и необходимы?
Семантика перемещения и передача по R-значению в перегруженной арифметике
Я кодирую небольшую библиотеку числового анализа в C ++. Я пытался реализовать с использованием новейших функций C ++ 11, включая семантику перемещения. Я понимаю обсуждение и топ-ответ в следующем посте:C ++ 11 значения и путаница в семантике ...
Должны ли неявно сгенерированные операторы присваивания быть & ref-квалифицированными?
Следующий код компилируется без проблем на gcc 4.8.1:
@ Клинтон: Вы абсолютно правы. Я пытался уточнить.
нтересно, лучшая форма для моих конструкторов. Вот пример кода:
Может ли компилятор автоматически генерировать 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( ...
Ссылка на Rvalue: Почему rvalue не перемещается неявно?
На Artima статья про C ++ rvalue ссылка ( http://www.artima.com/cppsource/rvalue.html [http://www.artima.com/cppsource/rvalue.html]) есть слова:Вот почему при переходе к базовому классу необходимо указывать move (x) вместо просто x. Это ключевая ...