Результаты поиска по запросу "rvalue-reference"
О том, как распознать ссылку на Rvalue или Lvalue и правило if-it-has-a-name
Я читал Томаса Беккерастатья По справочному значению и их использованию. Там он определяет, что он называетесли-то-есть-а-имя правило:Вещи, которые объявлены...
В визуальной студии реализована «семантика перемещения» и «ссылка на значение»
Я наткнулся на видео на Youtube о параллелизме c ++ 11 (часть 3) и следующий код, который компилирует и генерирует правильный результат в видео.Однако я полу...
Как можно получить ссылку на rvalue?
я использовал
Какой тип объявить, чтобы избежать копирования и убедиться, что возвращаемое значение перемещено
Предположим, что У меня есть функцияA f();Я хочу инициализировать локальную переменнуюa к возвращаемому значениюf;Я не хочу полагаться на RVO;Каков наилучший вариант (и почему), чтобы избежать возвращаемого значенияf копируется, когда a ...
Как избежать копирования, когда я вернусь
У меня есть функция, которая возвращает вектор или набор: set<int> foo() { set<int> bar; // create and massage bar return bar; } set<int> afoo = foo();В этом случае я создаю временную область памяти в функции foo (), а затем назначаю ееafoo ...
Переходить от * this в методе rvalue?
В C ++ 11 методы могут быть перегружены в зависимости от того, является ли выражение, обозначающее объект, для которого вызывается метод, lvalue или rvalue. ...
Ссылка на C ++ 11 также вызывает конструктор копирования
Я тестировал некоторые функции C ++ 11 из некоторых. Я наткнулся на ссылки r-значения и конструкторы перемещения. Я реализовал свой первый конструктор перемещения, вот он: #include <iostream> #include <vector> using namespace std; class ...
Почему ссылочные переменные rvalues не являются rvalue?
Допустим, у меня есть две перегрузки функции