gpt4 book ai didi

c++ - 通过 MCQ 考试,我们不确定为什么这个函数原型(prototype)会失败

转载 作者:行者123 更新时间:2023-11-28 00:46:26 27 4
gpt4 key购买 nike

大家好,最近一次 MCQ 复习了我做错的答案。

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

(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);

为什么这个函数原型(prototype)会失败?

最佳答案

由于尝试在第 3 个参数中传递非 const 临时引用,它将失败。
Here你可以看到编译器输出。

关于c++ - 通过 MCQ 考试,我们不确定为什么这个函数原型(prototype)会失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16065826/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com