8.5
#include <iostream>
using namespace std;
double cube(double a);
double refcube(double &a);
int main() {
double x = 3.0; //到了最后这里也会变成27
cout << cube(x);
cout << " = cube of " << x << endl; //这里显示是 27 x = 3;
double &b = x;
cout << refcube(b); //在函数当中有了引用,此处就需不要引用了
cout << " = cube of " << b << endl;
return 0;
}
double cube(double a)
{
a *= a * a;
return a;
}
double refcube(double &ra)
{
ra *= ra * ra;
return ra;
}