标签:
局部变量引用类型返回内存地址值类型 |
分类: C.Plus |
引用就是变量的别名,操作一个变量的引用也就相当于操作变量本身,这一点跟指针很类似。
(2)C++函数为什么要使用引用?
C语言之中大量利用指针作为形参或者函数返回值,这是由于值拷贝会有很大的消耗(比如传入传出一个大的结构体)。所以在C++之中使用引用作为函数参数和返回值的目的和使用指针是一样的。而且形式上更加直观,所以C++提倡使用引用。
(3)C++返回引用?
前面提到利用引用作为函数形参和返回值的好处。
C++之中函数的返回分为以下几种情况: