我有班级名称BasicExcelCell。当我使用它时,这个如何调用
BasicExcelCell* c;
//Normal call
c->TTiTraceParserConv(TTiAsciiTraceOutputDL.GetBuffer(0));
//How to pass it the boost thread argument?
boost::thread t1(&YExcel::BasicExcelCell::TTiTraceParserConv,TTiAsciiTraceOutputDL.GetBuffer(0));
t1.join();
我有几种方法,但在编译时我一直收到错误。任何建议,我很感激。我见过谷歌的一些基本例子。
答案 0 :(得分:3)
您缺少要在其上调用成员函数的实例:
This
↓
boost::thread t1(&YExcel::BasicExcelCell::TTiTraceParserConv, c, TTiAsciiTraceOutputDL.GetBuffer(0));