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