От Boost::Thread:Одд C++ член Объявление функции Синтаксис: && отборочные
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 The C++ Langauge 3d edition» и не смог найти никакого объяснения.
Я знаю, что вы не смогли найти его, выполнив поиск SO, но все же дубликат: http://stackoverflow.com/questions/844241/why-are-c0x-rvalue-reference-not-the-default (I я дам вам +1 за усилия и ясность: P) – 2010-02-22 12:04:20
Благодарим вас за надежду, что настройка названия позволит кому-то еще найти решение. –
Проблема заключается в игнорировании символов при поиске, поэтому включение «&&» не помогает. Вам нужно будет узнать название «rvalue reference», чтобы найти SO-вопросы об этом. – 2010-02-22 12:08:57