Результаты поиска по запросу "rvalue-reference"
Ссылка на Rvalue: Почему rvalue не перемещается неявно?
На Artima статья про C ++ rvalue ссылка (http://www.artima.com/cppsource/rvalue.html) есть слова:Тот'почему при переходе к базовому классу необходимо ука...
Синтаксис для универсальных ссылок
Это ссылка на значение: void foo(int&& a);Это не связывает с lvalues: int i = 42; foo(i); // errorЭто универсальная ссылка: template<typename T> void bar(T&& b);Он связывается с rvalues, а также с lvalues: bar(i); // okayЭто ссылка на ...
Может быть, я неправильно понял вопрос, но я думаю, что OP говорит о rvalues-ссылке на типы функций (т.е. лямбда-выражения и т. Д.).
но я сосредоточился на концепциях glvalue, xvalues и prvalue, а также на ссылках rvalue. Тем не менее, есть одна вещь, которая все еще ускользает от меня: Что такое"ссылка на тип функции"? Это буквально много раз упоминается в черновиках. ...
Должен ли я вернуть ссылку на rvalue (посредством std :: move'ing)?
A C ++ Следующая запись в блоге [http://web.archive.org/web/20140110115411/http://cpp-next.com/archive/2009/09/making-your-next-move/] сказал, что A compute(…) { A v; … return v; }ЕслиA имеет доступный конструктор копирования или перемещения, ...
Совместно используемая память и копирование при записи или rvalue ссылок и перемещения семантики?
Является ли совместная реализация памяти / копии при записи для обычных контейнеров (например, из контейнеров Qt) замененной в C ++ 11 семантикой перемещения и ссылками на rvalue? Где один провалится, а другой преуспеет? Или они дополняют друг ...
Перегрузка оператора C ++ для указателей
Интересно (просто из любопытства), почему перегрузка операторов неt разрешено в C ++ для указателей. Я имею в виду что-то вроде этого:
Stroutrup, et. аль
чал некоторые новые возможности C ++ 11, и одна из них я заметил, это двойной амперсанд при объявлении переменных, напримерT&& var. Для начала, как зовут этого зверя? Я бы хотел, чтобы Google позволил нам искать такие знаки препинания, как ...
Передача по ссылке, константной ссылке, rvalue-ссылке или постоянной rvalue-ссылке?
Я учился прохождению по ссылке, и вот тест, который я сделал:
Когда вызывается конструктор перемещения в функции `std :: move ()`?
Функцияstd::move() определяется как template<typename T> typename std::remove_reference<T>::type&& move(T && t) { return static_cast<typename std::remove_reference<T>::type&&>( t ); }Есть четыре места, где я могу представить конструктор ...