Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 通过MCQ测试,我们不确定为什么这个函数原型会失败_C++ - Fatal编程技术网

C++ 通过MCQ测试,我们不确定为什么这个函数原型会失败

C++ 通过MCQ测试,我们不确定为什么这个函数原型会失败,c++,C++,大家好,我最近做了一次MCQ,检查了我弄错的答案 函数getSum用于计算大小为[]的双数组中的值之和 大于给定输入值阈值的大小。下面显示了四个原型否认,以及如何从main调用函数。选择不会编译的选项,因为函数根据其原型被错误调用 (c) double getSum(const double a[], int size, double& threshold); int main() { double a[5]=f10.0,11.0,9.9,12.0, 13.6g; double s

大家好,我最近做了一次MCQ,检查了我弄错的答案

函数getSum用于计算大小为[]的双数组中的值之和 大于给定输入值阈值的大小。下面显示了四个原型否认,以及如何从main调用函数。选择不会编译的选项,因为函数根据其原型被错误调用

(c)
double getSum(const double a[], int size, double& threshold);


int main()
{
double a[5]=f10.0,11.0,9.9,12.0, 13.6g;

double sum;

sum=getSum(a, 5, 10.0);

为什么这个函数原型会失败

由于试图在第三个参数中传递非常量临时引用,它将失败。

您可以看到编译器输出。

由于试图在第三个参数中传递非常量临时引用,它将失败。
您可以看到编译器输出