c++对象模型相关内容

c++11 - c++函数返回对象的引用问题?

问 题 string& Func(string& foo) { return foo; } 这个函数返回一个string的引用,我觉得调用它的时候会产生一个临时的引用变量,然后这个临时的引用变量绑定到foo上,对吗? 还是不会产生这个临时引用变量,直接返回foo? 比如下面这句赋值语句: string foo; string s = Func(foo); 等价于下面这两句 ..
发布时间:2017-09-06 12:03:26 C/C++开发