once_flag 構造体
テンプレート関数 call_once で使用する struct
を表し、実行する複数スレッドがある場合でも、初期化コードが 1 回だけ呼び出されるようにします。
構文
struct once_flag
{
constexpr once_flag() noexcept;
};
解説
once_flag
struct
には既定のコンストラクターしかありません。
once_flag
型のオブジェクトは、作成することはできますがコピーはできません。
要件
ヘッダー:<mutex>
名前空間: std