怎么理解 void* (*start_routine)(void *)
3 回答
红颜莎娜
TA贡献1842条经验 获得超12个赞
你的问题没有错误。
你定义了一个函数指针。名字叫 start_routine 。
这个函数的返回值是void *(一个指针)
参数是void *(一个指针)
一般这种写法最好用typedef void* (*start_routine)(void *)
然后用start_routine当作一种类型来使用。
如:
start_routine pfoo;
调用的时候:
*pfoo(p);
- 3 回答
- 0 关注
- 940 浏览
添加回答
举报
0/150
提交
取消