constexpr T
fetch_fminimum_num(difference_type operand,
memory_order order = memory_order_seq_cst
) const noexcept; // (1) C++26
概要
最小値を設定・取得する。
この関数は、現在の値とoperandの小さい方を求め、その値で現在の値を置き換える。戻り値は変更前の値である。
効果
orderで指定されたメモリオーダーにしたがって、現在の値とoperandの最小値を求めて、その値で現在の値をアトミックに置き換える
戻り値
変更前の値が返される
例外
投げない
備考
- この関数は、
atomic_refクラスの浮動小数点数型で定義される - 浮動小数点数型
std::fminimum_num()関数と同様の動作をする
例
出力
3
2
バージョン
言語
- C++26