引用的奇怪知识点
1.int & a = b;左值引用 int && a = 36+2;//38 右值引用
2 如果实参和引用参数不匹配 将生成临时变量 (仅当参数为const引用时)
实参的类型正确 但不是左值//变量
实参的类型不正确 但可以转换为正确类型 以上两种条件会生成临时变量
例如 show(const int &a)
int a=3,double b=3;
show(a) show(3)//条件一 show(b)//条件二
3 使用引用参数的主要原因有两个, 程序员能够修改调用函数中的数据对象 | 通过传递引用而不是数据对象 可以提高程序的运行速度
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步