我有一个功能如下:
laodFunc(const map<uint16_t, string> & pClasses, const char * pFilePath);
我就是这样称呼它的。为了将其作为带有 boost 的新线程运行
boost::thread_group g;
stringstream myStr;
......
boost::thread *new_thread = new boost::thread(&loadFunc,classes,myStr.str().c_str());
g.add_thread(new_thread);
但是当我在调用的方法中显示给定的路径(char *)时,我得到一个错误的内容:路径??
我想知道我在这里做错了什么。谢谢