我的主要方法和所有其他功能上方有以下代码:
typedef double (*FUNC)(double);
double integrate(FUNC f, double a, double b){
double sum = 0;
for(int i=a; i<=b; i++){
sum = sum + (f * .0001); //error occurs here, red squiggly line under "f"
}
return sum;
}
在 Microsoft Visual Studio C++ 编译器中,出现错误:表达式必须具有算术或枚举类型。我在评论中指出了错误来自上面的位置。有人可以向我解释为什么会出现此错误以及如何解决此错误吗?