#include<iostream>
using namespace std;
int& doWork2()
{
static int a = 10;
return a;
}
void test05()
{
int &ret = doWork2();
//如果函数的返回值是引用,那么这个函数调用可以作为左值
doWork2() = 1000; //相当于写了 a = 1000;
cout << "ret = " << ret << endl;
}
int main(){
test05();
system("pause");
return EXIT_SUCCESS;
}