3

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 The C++ Langauge 3d edition」を調べましたが、説明が見つかりませんでした。

4

1 に答える 1

6

これは右辺値参照のための C++0x の追加です。

http://www.artima.com/cppsource/rvalue.htmlを参照してください。

于 2010-02-22T11:56:39.583 に答える