• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(UTC):
    が更新

    履歴 編集

    function
    <mutex>

    std::timed_mutex::コンストラクタ

    timed_mutex();                            // (1)
    timed_mutex(const timed_mutex&) = delete; // (2)
    

    timed_mutexオブジェクトの構築

    • (1) : デフォルトコンストラクタ。timed_mutexオブジェクトの初期化を行う。
    • (2) : コピーコンストラクタ。コピー不可。

    例外

    この関数は、以下のerror conditionを持つsystem_error例外オブジェクトを送出する可能性がある:

    #include <mutex>
    
    int main()
    {
      // デフォルト構築 : ミューテックスの初期化
      std::timed_mutex mtx;
    }
    

    出力

    バージョン

    言語

    • C++11

    処理系

    • Clang: ??
    • GCC: 4.7.0
    • ICC: ??
    • Visual C++: 2012 , 2013 , 2015
      • 2012はコピーコンストラクタのdeleteに対応していないため、代わりにprivateで宣言のみ行う手法で代用されている。

    参照