C++中返回值与返回引用的函数有何区别?

比如:int f()和int& f();
2024-11-09 05:55:18
推荐回答(1个)
回答(1):

如果返回值,那么内存中只有两个存储该整形数据的单元,一个是函数中生成的被返回的整形数据,一个是接收以后的整形数据,而返回引用则只要一格单元来存储这个整形数据,被返回的和接收到的都是同一个整形数据。