std::promise<R>::promise
提供: cppreference.com
<tbody>
</tbody>
promise(); |
(1) | (C++11以上) |
template< class Alloc > promise( std::allocator_arg_t, const Alloc& alloc ); |
(2) | (C++11以上) |
promise( promise&& other ) noexcept; |
(3) | (C++11以上) |
promise( const promise& other ) = delete; |
(4) | (C++11以上) |
promise オブジェクトを構築します。
1) デフォルトコンストラクタ。 空の共有状態を持つ promise を構築します。
3) ムーブコンストラクタ。 ムーブセマンティクスを用いて
other の共有状態を持つ promise を構築します。 構築後、 other は共有状態を持たなくなります。4)
promise はコピー可能ではありません。引数
| alloc | - | 共有状態を確保するために使用するアロケータ |
| other | - | 状態を取得する別の promise
|
例外
1-2) (なし)