Alleksh _ Asked:2020-01-17 09:24:51 +0800 CST2020-01-17 09:24:51 +0800 CST 2020-01-17 09:24:51 +0800 CST 条件变量出错。C++ 772 此代码不起作用: cond_var[myID].wait(unique_lock<mutex>(mtx[myID])); 变量的声明是: condition_variable cond_var[32]; mutex mtx[32]; 什么 MVS 说: c++ 1 个回答 Voted Best Answer AnT stands with Russia 2020-01-17T09:31:21+08:002020-01-17T09:31:21+08:00 首先,它std::condition_variable::wait_for 有两个或三个参数。 其次,第一个参数std::condition_variable::wait_for是一个左值引用。它不能绑定到临时对象。 编译器会告诉你这一点。 你在那里传递一个论点是什么意思?
首先,它
std::condition_variable::wait_for
有两个或三个参数。其次,第一个参数
std::condition_variable::wait_for
是一个左值引用。它不能绑定到临时对象。编译器会告诉你这一点。
你在那里传递一个论点是什么意思?