最終更新日時: 2025年04月30日 14時29分54秒 (JST)
yoh が更新

履歴 編集

function
<execution>

# std::execution::run_loop::デストラクタ(C++26)

    ~run_loop();

## 概要

`run_loop`オブジェクトを破棄する。

## 効果

`count`が非`0`かつ`state`が実行中(running)のとき、`terminate`を呼び出してプログラムを異常終了させる。 それ以外のとき、効果を持たない。

## 同期操作

`run`とデストラクタ以外のメンバ関数同時呼び出しは、データ競合を引き起こさない。

## バージョン

### 言語

- C++26

### 処理系

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

## 参照

- P2300R10 `std::execution`