std::shared_future::shared_future

来自cppreference.com

 
 
线程支持库
线程
(C++11)
this_thread 命名空间
(C++11)
(C++11)
(C++11)
互斥
(C++11)
通用锁管理
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
条件变量
(C++11)
期货
(C++11)
(C++11)
(C++11)
(C++11)
 
std::shared_future
成员函数
原文:
Member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
shared_future::shared_future
获得的结果
原文:
Getting the result
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
国家
原文:
State
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
 
shared_future();
(1) (C++11 起)
shared_future( const shared_future& other );
(1) (C++11 起)
shared_future( future<R>&& other );
(1) (C++11 起)
shared_future( shared_future&& other );
(1) (C++11 起)
。构造一个新的shared_future.
原文:
Constructs a new shared_future.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
begin)
1)
。默认构造函数。构造一个空共同的未来,不共享状态,这是valid() == false.
原文:
Default constructor. Constructs an empty shared future, that doesn't refer to a shared state, that is valid() == false.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
。构造一个共同的未来,是指到同一个共享的状态,other,如果有任何.....
原文:
Constructs a shared future that refers to the same shared state, as other, if there's any.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3-4)
。移动的构造函数。转让other*this持有的共享状态。项目建成后,other->valid() == false,也valid()other.valid()会在施工前返回返回相同的值.
原文:
Move constructor. Transfers the shared state held by other to *this. After the construction, other->valid() == false, also valid() returns the same value as other.valid() would have returned before the construction.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 。参数。

other -
。另一个未来的对象来初始化。
原文:
another future object to initialize with
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 。例外。

1)
noexcept 规定:  
noexcept
  
2)
。 (无)。
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3-4)
noexcept 规定:  
noexcept