最終更新日時:
が更新

履歴 編集

function
<shared_mutex>

std::shared_lock::mutex(C++14)

mutex_type* mutex() const noexcept;

概要

所有しているミューテックスオブジェクトを取得する

戻り値

保持しているミューテックスオブジェクトへのポインタを返す

例外

投げない

#include <shared_mutex>

int main()
{
  std::shared_timed_mutex mtx;
  {
    std::shared_lock<std::shared_timed_mutex> lock(mtx);

    // ミューテックスを取得
    std::shared_timed_mutex* m = lock.mutex();
  }
}

出力

バージョン

言語

  • C++14

処理系