首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

新形式函数计算解决方法

2012-03-14 
新形式函数计算大家好!我现在需要一个这样做法,就是要在函数级别上的运算!有点泛函的意思!例如:两个函数in

新形式函数计算
大家好!
我现在需要一个这样做法,就是要在函数级别上的运算!有点泛函的意思!

例如:两个函数
int *fun1(int),* fun2(int);
fun1=sin;'
fun2=cos;

现在我想利用他们构成一个新的函数:
int fun3(int)
它的表达式要是:fun3=sin+cos或者写成fun3=fun1+fun2;

然后在下面的编程中就可以直接利用fun3的形式,给它不同的参数来完成sin+cos的计算了!

请问如何实现啊?我没有头绪!!


[解决办法]
int fun3(int a)
{
return fun1(a)+func2(a);
}

这样不行?
[解决办法]
重载操作符行不行,我也不懂
[解决办法]
metaprogram
[解决办法]
使用指针调用函数。
int *fun1(int),* fun2(int);
fun1=sin;'
fun2=cos;

int fun3(int a,(*fun1)(),(*fun2)())
{
return (*fun1)(a)+(*func2)(a);
}

热点排行