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

3 ответа

Существует ли обратное к std :: move? [Дубликат]

На этот вопрос уже есть ответ здесь:Функция двойственная к std :: move? 3 ответа

2 ответа

Повторный std :: move на объекте сокета boost :: asio в C ++ 11

Я изучаю использование boost :: asio вместе с функциями C ++ 11. В частности, я остановлюсь на примере под названиемasync_tcp_echo_server.cpp», расположенный...

1 ответ

Возвращение std :: move (f) в std :: for_each

Я пишу реализацию стандартной библиотеки C ++ для изучения.Стандарт C ++ 11 говорит, что

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

1 ответ

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

Привет! Я создал класс Foo с конструктором перемещения noexcept, используя gcc 4.7, и установил векторный резервный размер равным 2, чтобы ему пришлось перер...

3 ответа

Вызвать ошибку времени компиляции, если std :: move приведет к непреднамеренной копии?

2 ответа

Бесполезно ли объявлять локальную переменную как rvalue-reference, например T && r = move (v)?

Не могли бы вы, ребята, дать мне иллюстративный пример при определенных обстоятельствах, чтобы доказать, что следующие утверждения полезны и необходимы?

1 ответ

Как мне написать функцию присваивания перемещения для этого производного класса?

2 ответа

Почему std :: move предотвращает RVO?

Во многих случаях при возврате локального из функции, RVO вступает в силу. Однако я думал, что явно используя

3 ответа

std :: vector <Foo>, когда некоторые члены Foo являются ссылками

Я часто предпочитаю использовать ссылки, а не указатели, когда это возможно, это делает синтаксис более чистым, по моему мнению. В этом случае у меня есть класс: class Foo { public: Foo(Bar & bar) : bar_(bar) {} private: Bar & bar_; ...

3 ответа

Ход какие броски?