随笔分类 -  C++

摘要:lock_guard<T>lock(mtx)中lock 的作用周期是从构造到析构, unique_lock<std::mutex> lock3(mtx) 可以由程序源手动释放 std::lock(mtx1 mtx2 ) 可以同时获取多个锁 阅读全文
posted @ 2022-04-01 12:33 BohrCh 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.定义 本质:可以取地址的是左值,不可以取地址的是右值。 特征:临时性。右值的生命周期只有一行。 2.使用 std::move 的作用是把左值变成右值 注意:T && 是一个左值,要把它变成右值 std:: move 之后的量是被移动过的,被搬空了,不能再使用 3.右值引用 作用: 有时我们希望直 阅读全文
posted @ 2022-03-04 22:08 BohrCh 阅读(156) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示