【发布时间】:2015-01-20 17:03:04
【问题描述】:
我在这里定义了这个函数;
static double round(double x, int d = 0) {
return (x * pow(10.0, d) - fmod(x * pow(10.0, d) - 0.5, 1.0) + 0.5) / pow(10.0, d);
}
我在main方法上面定义了这个原型;
static double round(double x, int d = 0);
但是,如果我尝试从 main 方法中仅使用一个参数调用该方法,则会出现上述语法错误。我不知道为什么会这样,这让我很生气。
【问题讨论】:
-
你能发布“以上语法错误”吗?还有,函数定义写在哪里?
-
“语法错误”,即。标题中的那个。
-
@Maurdekye 您的标题没有(也不应该)描述确切的语法错误。
标签: c++ function arguments instance