草庐IT

GeneticThread

全部标签

c++ - Thread C++ 成员函数模板可变参数模板

我尝试使用线程调用对象的成员函数。如果函数没有可变参数模板(Args...args),没问题,它可以工作:考虑这两个类:基因引擎templateclassGeneticEngine{templateT*run_while(bool(*f)(constT&),constintsize_enf,Args&...args){std::thread(&GeneticThread::func,islands[0],f,size_enf);/*Somecode*/return/*...*/}private:GeneticThread**islands;}遗传线程templateclassGenet