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);

必要条件

ヘッダー: の分割

名前空間: std

参照

関連項目

<atomic>

アトミック構造