为什么函数里面还有个函数
这个函数是什么意思啊,为什么函数里面还有个函数,搞不明白,求解释,谢谢
static PT_THREAD(handle_input(struct httpd_state *s))
{
}
[解决办法]
我觉得那个 handle_input是一个指向函数的指针。。。
[解决办法]
1.猜测:嵌套调用,等价于
不知道返回值类型,
假设int ret;
ret = handle_input(struct httpd_state *s);
static PT_THREAD(ret);
#define PT_THREAD(s) thread_##s
static PT_THREAD(handle_input(struct httpd_state *s))
==>static thread_handle_input(struct httpd_state *s)