Cpp-standard-library-cpp-atomic-load

提供:Dev Guides
移動先:案内検索

C ++アトミックライブラリ-ロード

説明

アトミックオブジェクトに格納されている値をアトミックに取得します。

宣言

以下は、std
atomic_loadの宣言です。
template< class T >
T atomic_load( const std::atomic<T>* obj );

C 11

template< class T >
T atomic_load( const volatile std::atomic<T>* obj );

パラメーター

  • obj -変更するアトミックオブジェクトへのポインタで使用されます。
  • order -この操作のメモリの順序を同期するために使用されます。

戻り値

objが指すアトミックオブジェクトが保持する値を返します。

例外

*No-noexcept* -このメンバー関数は例外をスローしません。