次の方法で共有


atomic::atomic コンストラクター

アトミック オブジェクトを構築します。

atomic();
atomic( const atomic& );
atomic( Ty Val ) _NOEXCEPT;

パラメーター

  • _Val
    初期化値。

解説

アトミック オブジェクトをコピーまたは移動することはできません。

atomic<Ty> のインスタンス化であるオブジェクトは、集約の初期化ではなく、Ty 型の引数を受け取るコンストラクターによってのみ初期化できます。 ただし、**atomic_**integral オブジェクトは集約の初期化によってのみ初期化できます。

atomic<int> ai0 = ATOMIC_VAR_INIT(0);
atomic<int> ai1(0);

必要条件

ヘッダー: atomic

名前空間: std

参照

関連項目

<atomic>

atomic 構造体