Синтаксис объявления нечетной функции-члена C ++: && qualifier - PullRequest
3 голосов
/ 22 февраля 2010

С Boost :: Thread :

template <typename R>
class shared_future
{
...
// move support
shared_future(shared_future && other);
shared_future(unique_future<R> && other);
shared_future& operator=(shared_future && other);
shared_future& operator=(unique_future<R> && other);
...
}

Что это за двойные амперсанды? Я просмотрел «BS C ++ Langauge 3d edition» и не смог найти никакого объяснения.

1 Ответ

6 голосов
/ 22 февраля 2010

Это дополнение C ++ 0x для ссылок на значения.

См. http://www.artima.com/cppsource/rvalue.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...