浏览sqlite文档中的C时,我发现它是函数的参数,这意味着什么?
int (*callback)(void*,int,char**,char**);
答案 0 :(得分:0)
这是 function pointer 到 callback function 的原型。
因为它在另一个函数中用作参数,所以它意味着实际函数需要在代码中的某个地方声明和定义,然后才能在函数中用作参数。即像这样的东西:
$ make Target_A
Path_b
Target_A
$ make Target_B
Path_b
Target_B