【发布时间】:2014-05-30 06:03:19
【问题描述】:
昨天我了解到这种使用函数指针的非常酷的方法。 虽然我认为能够做到这一点真的很酷,但我看不出为什么会在哪里使用这种方法?
有人能解释一下吗?
int Mul(int x , int y)
{
return x*y;
}
int Div(int x , int y)
{ return x/y;
}
typedef int (*FuncP)(int,int);
int compu(FuncP functionP, int x , int y)
{return functionP(x , y)}
//调用它会是这样的
compu(Mul,5,10);
谢谢 购物车
【问题讨论】:
-
它们可以用作事件驱动编程中的回调函数以及其他各种东西