【发布时间】:2014-01-31 15:03:50
【问题描述】:
我的程序从用户那里接收参数
int main(int argc, char *argv[])
我在某个线程中有这个函数(我不能改变这个函数):
func(&argc, &argv);
如您所见,我需要调用线程,并在该线程内部使用这些参数调用func。
我看到有一种方法可以用 struct 向线程发送多个参数。
这个结构应该是什么样子的?以及如何将这些参数复制到结构中?
【问题讨论】:
-
struct Args { int argc; char *argv[]; };?
标签: c++ c pthreads parameter-passing