最終更新日時: 2026年01月12日 21時36分59秒 (JST)
yoh が更新

履歴 編集

function
<execution>

# std::execution::task::コンストラクタ(C++26)

    task(task&& other) noexcept;

## 概要

ムーブコンストラクタ

## 効果

説明専用メンバ変数`handle`を`exchange(other.handle, {})`で初期化する。

## 備考

`task`オブジェクトは、タスクコルーチンの呼び出しによってのみ構築される。ムーブのみ可能なため、コピーコンストラクタは提供されない。

## バージョン

### 言語

- C++26

### 処理系

- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??

## 参照

- P3552R3 Add a Coroutine Task Type