Function function的用法???懂的来拿分

来源:百度知道 编辑:UC知道 时间:2024/05/14 18:05:38
Node<T>* FindNode(string position,Function function);
void LeverOrder(Function function);
两个函数参数的FUNCTION怎么用,什么意思?
编译不通过,但加入typedef void (*Function)(void* node);后就可以
请具体解释一下.
什么样的条件?自己设?
再给个具体的例子吧,谢谢

你自己定义一个函数:
void your_function_name(void *node)
{
// do something here...
}

然后调用:
FindNode(the_first_arg, your_function_name);
LeverOrder(your_function_name);
它们会在一些条件下回调你的函数的