2016-05-19から1日間の記事一覧

C++1z スコープ付きロックの可変引数版

C++

関数内でロックを取得したミューテックスを、関数の終わりで確実にロックを手放すstd::lock_guard<MutexType>クラスがありますが、C++1zから可変個のミューテックス型およびミューテックスオブジェクトをとるstd::scoped_lockクラスが追加されます。 std::mutex m1; std</mutextype>…