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

2 ответа

Шаблонная функция C ++ 11 с вызовом параметра rvalue

3 ответа

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

Для стандартных конструкторов копирования и операторов присваивания я всегда думаю о реализации их илиdeleteпо умолчанию, если мой класс реализует деструктор. Для новогопереместить конструктора такжеоператор перемещения, как правильно думать о ...

4 ответа

Избегайте экспоненциального роста константных ссылок и ссылочных значений в конструкторе

Я кодирую некоторые шаблонные классы для библиотеки машинного обучения, и я сталкивался с этой проблемой много раз. Я использую в основном шаблон политики, где классы получают в качестве аргументов шаблона политики для различных функций, ...

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

1 ответ

Очевидно, отсутствует перегрузка getline (), принимающая RRef для потоковой передачи в GCC 4.7.2 и Clang 3.2

Я столкнулся с неожиданной ошибкой компиляции при попытке использовать

2 ответа

Назначение этого указателя на rvalue ссылку на указатель

Должен ли следующий пример компилироваться? struct B; struct A { A(B*&&){} }; struct B : A { B() : A(this){} }; int main(){} НаLWS [http://liveworkspace.org/code/1v4bC9%241]с Clang это компилируется, но с GCC я получаю: неизвестное ...

3 ответа

Как избежать копирования, когда я вернусь

У меня есть функция, которая возвращает вектор или набор:

2 ответа

Может быть, я неправильно понял вопрос, но я думаю, что OP говорит о rvalues-ссылке на типы функций (т.е. лямбда-выражения и т. Д.).

но я сосредоточился на концепциях glvalue, xvalues ​​и prvalue, а также на ссылках rvalue. Тем не менее, есть одна вещь, которая все еще ускользает от меня: Что такое"ссылка на тип функции"? Это буквально много раз упоминается в черновиках. ...

3 ответа

О том, как распознать ссылку на Rvalue или Lvalue и правило if-it-has-a-name

Я читал Томаса Беккерастатья По справочному значению и их использованию. Там он определяет, что он называетесли-то-есть-а-имя правило:Вещи, которые объявлены...

6 ответов

, если сильно помогает производительности, если вы, например, поместите свой класс в

ИТЬвнизу q1:Как бы вы реализовалиправило пяти [https://stackoverflow.com/questions/4782757/rule-of-three-becomes-rule-of-five-with-c0x] для класса, который управляет довольно большими ресурсами, но вы хотите, чтобы он передавался по значению, ...

2 ответа

Почему определенный пользователем конструктор перемещения отключает неявный конструктор копирования?

Пока я читал boost / shared_ptr.hpp, я увидел этот код: