为什么线程过程应该是静态的或成员函数?
有什么正当理由吗?
非静态成员变量有一个隐式的this
编译器内部传递的参数。
You have
ClassInQuestion {
void threadFunc( int );
}
并且编译器内部创建了一个函数
void ClassInQuestion_threadFunc( ClassInQuestion* thisObject, int );
因此,除非线程过程接受具有第一个参数类型的函数的指针ClassInQuestion*
它与预期的函数签名不匹配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)