提示: 作者被禁止或删除 内容自动屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
用心良苦啊
我说行吗?
void * 是一种通俗地说法叫"无类型"的指针
这种指针的特点是
1.只是纯粹的地址
2.没有加法运算(这一点与指向函数的指针相同)
3.没有 * 运算
你说当然OKAY拉
----------------解决方案--------------------------------------------------------
void thread(){
....
}
res=pthread_creat(&id,NULL,(void *) thread,NULL);
thread代表的其实是函数的开始地址。如同数组一样。如
int a[234];
a代表的就是a这个数组的起始地址,也可以理解为&a[0]或&a
同样,(void *) thread 的thread也就是&thread。这是C语言在处理函数、数组、class地址的方式(struct例外)
----------------解决方案--------------------------------------------------------