由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - boost.thread 问题
相关主题
Perl多线程的问题请教一个用gsl库的问题
xgboost 里面的tree到底是一整个depth=N的树,还是一个binary error LNK2001:的错误如何改正?
一个VC++ .net里编译C程序的问题调用win32 DLL的问题
问一个C++函数Parameter的问题没完的“unresolved external symbol” in c++ compiling
How to link math library in VC2005?这个程序为什么不能运行?
c++ 编译错误求教[合集] 关于C++ Class Template编程一问
VC++ does not support strlen()[合集] 类的静态“函数指针”如何初始化
C++ template question with friend ostream问一个windows下编译openGL code的问题
相关话题的讨论汇总
话题: cworker话题: thrd1话题: worker话题: boost话题: thread
进入Programming版参与讨论
1 (共1页)
r******9
发帖数: 129
1
下面代码,运行没有问题
void worker()
{
cout << "worker" << endl;
}
int main()
{
boost::thread thrd1(worker);
thread.join();
}
如果换成下面这样
int main()
{
cWorker* w = new cWorker();
boost::thread thrd1(w->worer);
thrd1.join();
}
另有一个 cWorker class的定义
就编译不过,找到不matching的 boost::thread ( type>)
请教这种情况应该怎么调用 worker呢?
谢谢
r******9
发帖数: 129
2
解决了
要这样
int main()
{
cWorker w;
boost::thread thrd1(&cWorker::start(), &w);
thrd1.join();
}
1 (共1页)
进入Programming版参与讨论
相关主题
问一个windows下编译openGL code的问题How to link math library in VC2005?
c++ does not check const for extern variable?c++ 编译错误求教
动态连接库问题: 继承一个DLL导出的类VC++ does not support strlen()
PytDev: unresolved importC++ template question with friend ostream
Perl多线程的问题请教一个用gsl库的问题
xgboost 里面的tree到底是一整个depth=N的树,还是一个binary error LNK2001:的错误如何改正?
一个VC++ .net里编译C程序的问题调用win32 DLL的问题
问一个C++函数Parameter的问题没完的“unresolved external symbol” in c++ compiling
相关话题的讨论汇总
话题: cworker话题: thrd1话题: worker话题: boost话题: thread