名前空間
変種
操作

std::atomic_flag::atomic_flag

提供: cppreference.com
< cpp‎ | atomic‎ | atomic flag
 
 
 
 
ヘッダ <atomic> で定義
atomic_flag() noexcept;
(1) (C++11以上)
atomic_flag( const atomic_flag& ) = delete;
(2) (C++11以上)

新しい std::atomic_flag を構築します。

1) トリビアルなデフォルトコンストラクタ。 std::atomic_flag を未規定の状態に初期化します。

2) コピーコンストラクタは削除されています。 std::atomic_flag はコピー可能ではありません。

さらに、 std::atomic_flag は式 ATOMIC_FLAG_INIT を使用してクリア状態に値初期化できます。 これは静的記憶域期間を持つ atomic_flag に対して静的初期化を保証します。 つまり static なオブジェクトのコンストラクタでそのフラグを使用することができます。

[編集] 関連項目

std::atomic_flagfalse に初期化します
(マクロ定数) [edit]