c++
文章平均质量分 86
wangxinhe1018
一个自以为是的家伙!
展开
-
static assertion failed: std::thread arguments must be invocable after conversion to rvalues
定义一个thread变量,如果传递的线程函数是包含参数的,但是定义thread变量时并没有传递参数,则会报错误:“static assertion failed: std::thread arguments must be invocable after conversion to rvalues”。调用一个仅仅是声明的函数,没有实际定义则会抛出异常"std::bad_function_call"。......原创 2021-12-16 19:01:21 · 6465 阅读 · 0 评论 -
condition_variable类的wait函数参数需unique_lock模板类型
std::condition_variable::waitvoid wait( std::unique_lock< std::mutex>& lock ); (1) (since C++11)template< classPredicate >void wait( std::unique_lock< std::mutex>& lock, Predicate pred ); (2) (since C++11)以上是condition_variabl原创 2021-05-29 11:14:06 · 1831 阅读 · 0 评论