int y = 7;
int try4(){
return y;
}
int& try3() {
return y;
}
int main() {
cout<<"try4()="<<try4()<<endl;
cout << "try3()=" << try3() << endl;
return 0;
}
这串代码的运行结果如下:
try4()=7
try3()=7
try3()返回的也不是地址啊,光看它两的输出结果我感觉这两种写法都没区别了,神犇告告~~
这两种写法的区别是什么呢?