空花括号可以直接限制作用域

代码里看见花括号直接限制作用域来释放lock_guard,记录一下:

bool sign=false;
{
    std::lock_guard<std::mutex>(ctx.ctx_mutex);
    sign=ctx.sign;
}
int count=0;

  上面代码中lock_guard生存周期只有两行

posted @ 2022-05-22 21:53  放不下的小女孩  阅读(26)  评论(0编辑  收藏  举报