double midpoint(const double &a, const double &b){
/*code*/
}
int main(){
double x=midpoint(1,2);
cout << x << endl;
}
现在在函数参数中,我使用引用调用。但是在通过引用调用原始变量时被修改。但是在这里,我使用函数参数作为数字本身。那么值存储在哪个内存空间中呢?
另外,请注意,在这种情况下,代码会给出错误(从 'int' 类型的右值对 'int&' 类型的非常量引用的初始化无效)。
那么部件的具体功能是const
什么?
double midpoint(double &a, double &b){
/*code*/
}
int main(){
double x=midpoint(1,2);
cout << x << endl;
}