工作給定的程序是一個參考返回類型,我不明白it.Please逐行解釋程序。如何f()在給定的程序在標題返回參考
#include <iostream>
using namespace std;
double &f();
double val = 100.0;
int main()
{
double newval;
cout << f();
newval = f();
cout << newval;
f() = 99.1;
cout << f();
return 0;
}
double &f()
{
return val;
}
在此先感謝
你有關於C++的好書嗎?如果是這樣,它應該有一個參考部分。 'f()'只是一個返回對double的引用的函數 - 在這個例子中它只是返回一個對全局變量'val'的引用。 –
「給出的程序是一個參考返回類型」 - 我的人類文本解析器剛剛崩潰... –