std::future::future

来自cppreference.com
< cpp‎ | thread‎ | future
 
 
线程的支持库
主题
原文:
Threads
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(C++11)
this_thread命名空间
原文:
this_thread namespace
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(C++11)
(C++11)
(C++11)
相互排斥
原文:
Mutual exclusion
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(C++11)
通用锁管理
原文:
Generic lock management
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
条件变量
原文:
Condition variables
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(C++11)
期货
原文:
Futures
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
(C++11)
(C++11)
(C++11)
(C++11)
 
std::future
future::future
获得的结果
原文:
Getting the result
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
国家
原文:
State
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
 
future();
(1) (C++11 起)
future( future&& other );
(2) (C++11 起)
future( const future& other ) = delete;
(3) (C++11 起)

构造一个std::future对象。

1) 默认构造函数。构造一个没有共享状态的std::future对象。构造后,valid()== false
2) 移动构造函数。使用移动语义构造一个使用other的共享状态的std::future对象。构造后,other.valid() == false
3) std::future不是CopyConstructible

[编辑] 参数

other - 另一个std::future对象,从中获取共享状态

[编辑] 异常

1-2)
noexcept规定:  
noexcept
  (C++11 起)