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

5 ответов

Передача по ссылке, константной ссылке, rvalue-ссылке или постоянной rvalue-ссылке?

Я учился прохождению по ссылке, и вот тест, который я сделал:

2 ответа

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

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

2 ответа

Совместно используемая память и копирование при записи или rvalue ссылок и перемещения семантики?

Является ли совместная реализация памяти / копии при записи для обычных контейнеров (например, из контейнеров Qt) замененной в C ++ 11 семантикой перемещения и ссылками на rvalue? Где один провалится, а другой преуспеет? Или они дополняют друг ...

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

2 ответа

Совместно используемая память и копирование при записи или rvalue ссылок и перемещения семантики?

Является ли совместная реализация памяти / копии при записи для обычных контейнеров (например, найденная в Qt 's контейнеры) заменены C ++ 11 перемещать ...

2 ответа

Перегрузка оператора C ++ для указателей

Интересно (просто из любопытства), почему перегрузка операторов не разрешена в C ++ для указателей. Я имею в виду что-то вроде этого: Vector2d* operator+(Vector2d* a, Vector2d* b) { return new Vector2d(a.x + b.x, a.y + b.y); } Vector2d* a = new ...

2 ответа

Перегрузка оператора C ++ для указателей

Интересно (просто из любопытства), почему перегрузка операторов неt разрешено в C ++ для указателей. Я имею в виду что-то вроде этого:

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 я получаю: неизвестное ...

2 ответа

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

Должен ли следующий пример компилироваться?

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( ...

3 ответа

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