解决thread:240: error: no matching function for call to ‘std::thread:: 问题

完整错误信息:
/usr/include/c++/7/thread:240: error: no matching function for call to ‘std::thread::_Invoker)(), int> >::_M_invoke(std::thread::_Invoker)(), int> >::_Indices)’
operator()()
^~~~~~~~
/usr/include/c++/7/thread:233: error: no matching function for call to ‘__invoke(std::__tuple_element_t<0, std::tuple)(), int> >, std::__tuple_element_t<1, std::tuple)(), int> >)’
-> decltype(std::__invoke(_S_declval<_Ind>()…))
~^~~~~~~~~~~
这个错误坏的很,原因是调用的多线程函数,函数声明时忘记写参数了。

你可能感兴趣的:(c++)