名前空間
変種
操作

std::atomic_flag::atomic_flag

提供: cppreference.com
< cpp‎ | atomic‎ | atomic flag
 
 
 
std::atomic_flag
メンバ関数
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
atomic_flag::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]