美文网首页
error: attempt to use a deleted

error: attempt to use a deleted

作者: miniminiming | 来源:发表于2022-07-04 15:59 被阅读0次

    error: attempt to use a deleted function

    使用c++ thread 的时候,向thread传递函数参数时,编译报这个错
    这个错误原因是参数不对,导致调用远古版本的函数

    因为我传的函数是一个对象的内部函数,所以不能像静态函数那样直接传函数名,改成如下形式就可以了。

                thread t1([this] {this->getOpticalWarppingMap();});
                t1.detach();
    

    相关文章

      网友评论

          本文标题:error: attempt to use a deleted

          本文链接:https://www.haomeiwen.com/subject/okidbrtx.html