我一直在試圖更多地瞭解lambda表達式最近,和有趣的練習的想法...Lambda表達式鍛鍊
是有辦法簡化C++集成功能是這樣的:
// Integral Function
double integrate(double a, double b, double (*f)(double))
{
double sum = 0.0;
// Evaluate integral{a,b} f(x) dx
for(int n = 0 ; n <= 100; ++n)
{
double x = a + n*(b-a)/100.0;
sum += (*f)(x) * (b-a)/101.0;
}
return sum;
}
通過使用c#和lambda表達式來使用
?
hehe - 彼此之間的秒數;-p – 2008-11-13 21:10:32