C++的引用的简单总结
2021-02-04 01:17
标签:const 数值 参数传递 turn 方式 产生 swap 函数参数 选择 很多函数中的参数都是 使用引用作为参数的作用: 如果希望提高程序效率,并且让让函数值不改变,则推荐使用常引用 使用引用作为返回值,最大的好处在于不会产生被返回的副本,可以节省空间开销 C++的引用的简单总结 标签:const 数值 参数传递 turn 方式 产生 swap 函数参数 选择 原文地址:https://www.cnblogs.com/zuixime0515/p/12799315.html引用作为函数参数
值传递
的方式,这样函数会创建一个临时对象用来保存数据,占用内存开销;而引用不会,并且在特定情况下又是必须的选择;sample code
:void swap(int& a, int& b) // 引用参数
{
int t = a;
a = b;
b = t;
}
void main()
{
int a = 5;
int b = 2;
swap(a, b);
}
*变量名
的操作;常引用
sample code
:int a;
const int& p_a = a;
a = 3; // 正确
p_a = 2; // 错误
引用作为返回值
sample code
:template
些许总结
上一篇:frida环境搭建简单的相对简单的方法(python3.7)
下一篇:归并排序